{"status":"success","metadata":{"ticker":"BAC","year":2025,"quarter":3,"full_year_mode":false,"total_facts":2862,"prior_comparison_available":true,"source":{"filing_type":"10-Q","period_end":"September 30, 2025","url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405","value_scale":"millions"},"match_rate":{"quarterly":0.38756148981026,"ytd":0.907624633431085,"instants":1.0,"fallback":0.0},"final_match_rate":1.0,"match_diagnostics":{"quarterly":{"same_filing_q":{"current_count":2846,"matched_count":1103,"match_rate":0.38756148981026,"prior_count":1302,"match_keys":["tag","date_type","axis_key"],"raw_current_row_count":3050,"output_row_count":1246,"current_duplicate_group_count":191,"prior_duplicate_group_count":125,"shared_key_count":1098},"prior_year_ytd":{"current_count":682,"matched_count":619,"match_rate":0.907624633431085,"prior_count":688,"match_keys":["tag","date_type","axis_key"],"raw_current_row_count":682,"output_row_count":619},"prior_year_instant":{"current_count":1693,"matched_count":1693,"match_rate":1.0,"prior_count":1704,"match_keys":["tag","end","date_type","presentation_role","axis_key"],"raw_current_row_count":1693,"current_duplicate_group_count":105,"prior_duplicate_group_count":103,"current_only_count":194,"output_row_count":1693},"fallback":{"current_count":15,"matched_count":0,"match_rate":0.0,"prior_count":7,"match_keys":["tag","end","date_type","axis_key"],"raw_current_row_count":15,"missing_tag_count":17,"output_row_count":0},"final":{"current_count":2846,"matched_count":2846,"match_rate":1.0,"raw_current_row_count":3050,"output_row_count":3614,"current_only_added_count":56,"fallback_added_count":0,"overlap_prior_value_count":0}}}},"facts":[{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":304152,"prior_period_value":296512.0,"visual_current_value":304152,"visual_prior_value":296512.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-332","text_snippet":"304,152","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-65","char_anchor":"f-473","text_snippet":"296,512","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":304152,"prior_value":296512.0},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":-4580,"prior_period_value":-4673.0,"visual_current_value":-4580,"visual_prior_value":-4673.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","member_label":"Accumulated Defined Benefit Plans Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1331","char_anchor":"f-4496","text_snippet":"4,580","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1317","char_anchor":"f-4478","text_snippet":"4,673","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-4580,"prior_value":-4673.0},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":-1855,"prior_period_value":-1702.0,"visual_current_value":-1855,"visual_prior_value":-1702.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","member_label":"Accumulated Gain Loss Financial Liability Fair Value Option Attributable To Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1330","char_anchor":"f-4494","text_snippet":"1,855","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1315","char_anchor":"f-4476","text_snippet":"1,702","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1855,"prior_value":-1702.0},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":-2.4,"prior_period_value":-4916.0,"visual_current_value":-2.4,"visual_prior_value":-4916.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-326","char_anchor":"f-1202","text_snippet":"2.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1316","char_anchor":"f-4477","text_snippet":"4,916","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-2.4,"prior_value":-4916.0},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":-1763,"prior_period_value":-1966.0,"visual_current_value":-1763,"visual_prior_value":-1966.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1329","char_anchor":"f-4493","text_snippet":"1,763","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1314","char_anchor":"f-4475","text_snippet":"1,966","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1763,"prior_value":-1966.0},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":-11745,"prior_period_value":-14334.0,"visual_current_value":-11745,"visual_prior_value":-14334.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-43","char_anchor":"f-396","text_snippet":"11,745","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-64","char_anchor":"f-472","text_snippet":"14,334","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-11745,"prior_value":-14334.0},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":-1104,"prior_period_value":-1077.0,"visual_current_value":-1104,"visual_prior_value":-1077.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1332","char_anchor":"f-4497","text_snippet":"1,104","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1318","char_anchor":"f-4479","text_snippet":"1,077","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1104,"prior_value":-1077.0},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":31764,"prior_period_value":48338.0,"visual_current_value":31764,"visual_prior_value":48338.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","member_label":"Common Stock Including Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-41","char_anchor":"f-394","text_snippet":"31,764","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-62","char_anchor":"f-470","text_snippet":"48,338","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":31764,"prior_value":48338.0},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":25992,"prior_period_value":24554.0,"visual_current_value":25992,"visual_prior_value":24554.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:PreferredStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:PreferredStockMember","member_label":"Preferred Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-40","char_anchor":"f-392","text_snippet":"25,992","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-61","char_anchor":"f-468","text_snippet":"24,554","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":25992,"prior_value":24554.0},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":258141,"prior_period_value":237954.0,"visual_current_value":258141,"visual_prior_value":237954.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:RetainedEarningsMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:RetainedEarningsMember","member_label":"Retained Earnings"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-42","char_anchor":"f-395","text_snippet":"258,141","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-63","char_anchor":"f-471","text_snippet":"237,954","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":258141,"prior_value":237954.0},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":-2.4,"prior_period_value":-4.9,"visual_current_value":-2.4,"visual_prior_value":-4.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-326","char_anchor":"f-1202","text_snippet":"2.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-328","char_anchor":"f-1201","text_snippet":"4.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-2.4,"prior_value":-4.9},{"tag":"us-gaap:StockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedbalancesheet|consolidatedstatementofchangesinshareholdersequity|derivativesnarrativedetails","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Equity, Attributable to Parent","current_period_value":-2443,"prior_period_value":-4916.0,"visual_current_value":-2443,"visual_prior_value":-4916.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-326","char_anchor":"f-4495","text_snippet":"2,443","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-328","char_anchor":"f-4484","text_snippet":"4,916","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2443,"prior_value":-4916.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","current_period_value":759,"prior_period_value":3295.0,"visual_current_value":759,"visual_prior_value":3295.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-212","text_snippet":"759","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-213","text_snippet":"3,295","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":759,"prior_value":3295.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","current_period_value":3540,"prior_period_value":3454.0,"visual_current_value":3540,"visual_prior_value":3454.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-214","text_snippet":"3,540","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-215","text_snippet":"3,454","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3540,"prior_value":3454.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","current_period_value":37,"prior_period_value":75.0,"visual_current_value":37,"visual_prior_value":75.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","member_label":"Accumulated Defined Benefit Plans Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1327","char_anchor":"f-4490","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1312","char_anchor":"f-4472","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":37,"prior_value":75.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","current_period_value":-161,"prior_period_value":-135.0,"visual_current_value":-161,"visual_prior_value":-135.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","member_label":"Accumulated Gain Loss Financial Liability Fair Value Option Attributable To Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1325","char_anchor":"f-4488","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1310","char_anchor":"f-4470","text_snippet":"135","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-161,"prior_value":-135.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","current_period_value":3145,"prior_period_value":3100.0,"visual_current_value":3145,"visual_prior_value":3100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1326","char_anchor":"f-4489","text_snippet":"3,145","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1311","char_anchor":"f-4471","text_snippet":"3,100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3145,"prior_value":3100.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","current_period_value":489,"prior_period_value":444.0,"visual_current_value":489,"visual_prior_value":444.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1324","char_anchor":"f-4487","text_snippet":"489","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1309","char_anchor":"f-4469","text_snippet":"444","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":489,"prior_value":444.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangeinaccumulatedocidetails","parent":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","current_period_value":30,"prior_period_value":-30.0,"visual_current_value":30,"visual_prior_value":-30.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1328","char_anchor":"f-4491","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1313","char_anchor":"f-4473","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":30,"prior_value":-30.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":1.0,"order":2.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","weight":1.0,"order":1.0}],"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Reclassifications, before Tax","current_period_value":-218,"prior_period_value":-191.0,"visual_current_value":-218,"visual_prior_value":-191.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","member_label":"Accumulated Gain Loss Financial Liability Fair Value Option Attributable To Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1325","char_anchor":"f-4518","text_snippet":"218","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1310","char_anchor":"f-4521","text_snippet":"191","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-218,"prior_value":-191.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":1.0,"order":2.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","weight":1.0,"order":1.0}],"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Reclassifications, before Tax","current_period_value":3091,"prior_period_value":1851.0,"visual_current_value":3091,"visual_prior_value":1851.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1326","char_anchor":"f-4536","text_snippet":"3,091","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1311","char_anchor":"f-4539","text_snippet":"1,851","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3091,"prior_value":1851.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":1.0,"order":2.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","weight":1.0,"order":1.0}],"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Reclassifications, before Tax","current_period_value":644,"prior_period_value":581.0,"visual_current_value":644,"visual_prior_value":581.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1324","char_anchor":"f-4500","text_snippet":"644","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1309","char_anchor":"f-4503","text_snippet":"581","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":644,"prior_value":581.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":1.0,"order":2.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","weight":1.0,"order":1.0}],"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Reclassifications, before Tax","current_period_value":-656,"prior_period_value":33.0,"visual_current_value":-656,"visual_prior_value":33.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1328","char_anchor":"f-4584","text_snippet":"656","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1313","char_anchor":"f-4587","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-656,"prior_value":33.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Reclassifications, Net of Tax","current_period_value":-164,"prior_period_value":-143.0,"visual_current_value":-164,"visual_prior_value":-143.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","member_label":"Accumulated Gain Loss Financial Liability Fair Value Option Attributable To Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1325","char_anchor":"f-4520","text_snippet":"164","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1310","char_anchor":"f-4523","text_snippet":"143","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-164,"prior_value":-143.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Reclassifications, Net of Tax","current_period_value":2278,"prior_period_value":1387.0,"visual_current_value":2278,"visual_prior_value":1387.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1326","char_anchor":"f-4538","text_snippet":"2,278","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1311","char_anchor":"f-4541","text_snippet":"1,387","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2278,"prior_value":1387.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Reclassifications, Net of Tax","current_period_value":472,"prior_period_value":439.0,"visual_current_value":472,"visual_prior_value":439.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1324","char_anchor":"f-4502","text_snippet":"472","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1309","char_anchor":"f-4505","text_snippet":"439","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":472,"prior_value":439.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Reclassifications, Net of Tax","current_period_value":30,"prior_period_value":-37.0,"visual_current_value":30,"visual_prior_value":-37.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1328","char_anchor":"f-4586","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1313","char_anchor":"f-4589","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":30,"prior_value":-37.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","weight":1.0,"order":1.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Other Comprehensive Income (Loss) before Reclassifications, Tax","current_period_value":-54,"prior_period_value":-48.0,"visual_current_value":54,"visual_prior_value":48.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","member_label":"Accumulated Gain Loss Financial Liability Fair Value Option Attributable To Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1325","char_anchor":"f-4519","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1310","char_anchor":"f-4522","text_snippet":"48","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":54,"prior_value":48.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","weight":1.0,"order":1.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Other Comprehensive Income (Loss) before Reclassifications, Tax","current_period_value":813,"prior_period_value":464.0,"visual_current_value":-813,"visual_prior_value":-464.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1326","char_anchor":"f-4537","text_snippet":"813","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1311","char_anchor":"f-4540","text_snippet":"464","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-813,"prior_value":-464.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","weight":1.0,"order":1.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Other Comprehensive Income (Loss) before Reclassifications, Tax","current_period_value":172,"prior_period_value":142.0,"visual_current_value":-172,"visual_prior_value":-142.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1324","char_anchor":"f-4501","text_snippet":"172","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1309","char_anchor":"f-4504","text_snippet":"142","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-172,"prior_value":-142.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","weight":1.0,"order":1.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Other Comprehensive Income (Loss) before Reclassifications, Tax","current_period_value":-686,"prior_period_value":70.0,"visual_current_value":686,"visual_prior_value":-70.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1328","char_anchor":"f-4585","text_snippet":"686","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1313","char_anchor":"f-4588","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":686,"prior_value":-70.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent","current_period_value":109,"prior_period_value":98.0,"visual_current_value":109,"visual_prior_value":98.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","member_label":"Accumulated Defined Benefit Plans Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1327","char_anchor":"f-4578","text_snippet":"109","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1312","char_anchor":"f-4581","text_snippet":"98","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":109,"prior_value":98.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent","current_period_value":-215,"prior_period_value":-179.0,"visual_current_value":-215,"visual_prior_value":-179.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","member_label":"Accumulated Gain Loss Financial Liability Fair Value Option Attributable To Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1325","char_anchor":"f-4530","text_snippet":"215","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1310","char_anchor":"f-4533","text_snippet":"179","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-215,"prior_value":-179.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent","current_period_value":4239,"prior_period_value":4135.0,"visual_current_value":4239,"visual_prior_value":4135.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1326","char_anchor":"f-4566","text_snippet":"4,239","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1311","char_anchor":"f-4569","text_snippet":"4,135","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4239,"prior_value":4135.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent","current_period_value":667,"prior_period_value":587.0,"visual_current_value":667,"visual_prior_value":587.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1324","char_anchor":"f-4512","text_snippet":"667","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1309","char_anchor":"f-4515","text_snippet":"587","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":667,"prior_value":587.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent","current_period_value":4144,"prior_period_value":4715.0,"visual_current_value":4144,"visual_prior_value":4715.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-49","char_anchor":"f-4602","text_snippet":"4,144","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-72","char_anchor":"f-4605","text_snippet":"4,715","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4144,"prior_value":4715.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent","current_period_value":-656,"prior_period_value":74.0,"visual_current_value":-656,"visual_prior_value":74.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1328","char_anchor":"f-4596","text_snippet":"656","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1313","char_anchor":"f-4599","text_snippet":"74","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-656,"prior_value":74.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","current_period_value":72,"prior_period_value":23.0,"visual_current_value":-72,"visual_prior_value":-23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","member_label":"Accumulated Defined Benefit Plans Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1327","char_anchor":"f-4579","text_snippet":"72","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1312","char_anchor":"f-4582","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-72,"prior_value":-23.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","current_period_value":-54,"prior_period_value":-44.0,"visual_current_value":54,"visual_prior_value":44.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","member_label":"Accumulated Gain Loss Financial Liability Fair Value Option Attributable To Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1325","char_anchor":"f-4531","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1310","char_anchor":"f-4534","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":54,"prior_value":44.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","current_period_value":1094,"prior_period_value":1035.0,"visual_current_value":-1094,"visual_prior_value":-1035.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1326","char_anchor":"f-4567","text_snippet":"1,094","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1311","char_anchor":"f-4570","text_snippet":"1,035","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1094,"prior_value":-1035.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","current_period_value":178,"prior_period_value":143.0,"visual_current_value":-178,"visual_prior_value":-143.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1324","char_anchor":"f-4513","text_snippet":"178","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1309","char_anchor":"f-4516","text_snippet":"143","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-178,"prior_value":-143.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","current_period_value":604,"prior_period_value":1261.0,"visual_current_value":-604,"visual_prior_value":-1261.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-49","char_anchor":"f-4603","text_snippet":"604","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-72","char_anchor":"f-4606","text_snippet":"1,261","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-604,"prior_value":-1261.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","current_period_value":-686,"prior_period_value":104.0,"visual_current_value":686,"visual_prior_value":-104.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1328","char_anchor":"f-4597","text_snippet":"686","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1313","char_anchor":"f-4600","text_snippet":"104","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":686,"prior_value":-104.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":-1.0,"order":2.0}],"calculation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax","current_period_value":13,"prior_period_value":19.0,"visual_current_value":-13,"visual_prior_value":-19.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=bac:CompensationAndBenefitsMember|us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:CompensationAndBenefitsMember","member_label":"Compensation and benefits expense"},{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1337","char_anchor":"f-4556","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1338","char_anchor":"f-4559","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-13,"prior_value":-19.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":-1.0,"order":2.0}],"calculation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax","current_period_value":-880,"prior_period_value":-1621.0,"visual_current_value":880,"visual_prior_value":1621.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=us-gaap:InterestIncomeMember|us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:InterestIncomeMember","member_label":"Interest Income"},{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1333","char_anchor":"f-4544","text_snippet":"880","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1334","char_anchor":"f-4547","text_snippet":"1,621","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":880,"prior_value":1621.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":-1.0,"order":2.0}],"calculation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax","current_period_value":-37,"prior_period_value":-75.0,"visual_current_value":37,"visual_prior_value":75.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","member_label":"Accumulated Defined Benefit Plans Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1327","char_anchor":"f-4574","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1312","char_anchor":"f-4577","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":37,"prior_value":75.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":-1.0,"order":2.0}],"calculation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax","current_period_value":-3,"prior_period_value":-8.0,"visual_current_value":3,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","member_label":"Accumulated Gain Loss Financial Liability Fair Value Option Attributable To Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1325","char_anchor":"f-4526","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1310","char_anchor":"f-4529","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":8.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":-1.0,"order":2.0}],"calculation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax","current_period_value":-867,"prior_period_value":-1713.0,"visual_current_value":867,"visual_prior_value":1713.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1326","char_anchor":"f-4562","text_snippet":"867","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1311","char_anchor":"f-4565","text_snippet":"1,713","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":867,"prior_value":1713.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":-1.0,"order":2.0}],"calculation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax","current_period_value":-17,"prior_period_value":-5.0,"visual_current_value":17,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1324","char_anchor":"f-4508","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1309","char_anchor":"f-4511","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":5.0},{"tag":"us-gaap:ReclassificationFromAociCurrentPeriodTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","weight":-1.0,"order":2.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Reclassification from AOCI, Current Period, Tax","current_period_value":4,"prior_period_value":6.0,"visual_current_value":4,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=bac:CompensationAndBenefitsMember|us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:CompensationAndBenefitsMember","member_label":"Compensation and benefits expense"},{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1337","char_anchor":"f-4555","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1338","char_anchor":"f-4558","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":6.0},{"tag":"us-gaap:ReclassificationFromAociCurrentPeriodTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","weight":-1.0,"order":2.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Reclassification from AOCI, Current Period, Tax","current_period_value":-285,"prior_period_value":-542.0,"visual_current_value":-285,"visual_prior_value":-542.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=us-gaap:InterestIncomeMember|us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:InterestIncomeMember","member_label":"Interest Income"},{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1333","char_anchor":"f-4543","text_snippet":"285","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1334","char_anchor":"f-4546","text_snippet":"542","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-285,"prior_value":-542.0},{"tag":"us-gaap:ReclassificationFromAociCurrentPeriodTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","weight":-1.0,"order":2.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Reclassification from AOCI, Current Period, Tax","current_period_value":-72,"prior_period_value":-23.0,"visual_current_value":-72,"visual_prior_value":-23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","member_label":"Accumulated Defined Benefit Plans Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1327","char_anchor":"f-4573","text_snippet":"72","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1312","char_anchor":"f-4576","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-72,"prior_value":-23.0},{"tag":"us-gaap:ReclassificationFromAociCurrentPeriodTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","weight":-1.0,"order":2.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Reclassification from AOCI, Current Period, Tax","current_period_value":-281,"prior_period_value":-571.0,"visual_current_value":-281,"visual_prior_value":-571.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1326","char_anchor":"f-4561","text_snippet":"281","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1311","char_anchor":"f-4564","text_snippet":"571","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-281,"prior_value":-571.0},{"tag":"us-gaap:ReclassificationFromAociCurrentPeriodTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","weight":-1.0,"order":2.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Reclassification from AOCI, Current Period, Tax","current_period_value":-6,"prior_period_value":-1.0,"visual_current_value":-6,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1324","char_anchor":"f-4507","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1309","char_anchor":"f-4510","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-6,"prior_value":-1.0},{"tag":"us-gaap:ComprehensiveIncomeNetOfTax","date_type":"Q","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","current_period_value":9228,"prior_period_value":10191.0,"visual_current_value":9228,"visual_prior_value":10191.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-216","text_snippet":"9,228","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-217","text_snippet":"10,191","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9228,"prior_value":10191.0},{"tag":"us-gaap:ComprehensiveIncomeNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","current_period_value":26521,"prior_period_value":23921.0,"visual_current_value":26521,"visual_prior_value":23921.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-218","text_snippet":"26,521","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-219","text_snippet":"23,921","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":26521,"prior_value":23921.0},{"tag":"us-gaap:ComprehensiveIncomeNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","current_period_value":37,"prior_period_value":75.0,"visual_current_value":37,"visual_prior_value":75.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","member_label":"Accumulated Defined Benefit Plans Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1327","char_anchor":"f-4580","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1312","char_anchor":"f-4583","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":37,"prior_value":75.0},{"tag":"us-gaap:ComprehensiveIncomeNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","current_period_value":-161,"prior_period_value":-135.0,"visual_current_value":-161,"visual_prior_value":-135.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","member_label":"Accumulated Gain Loss Financial Liability Fair Value Option Attributable To Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1325","char_anchor":"f-4532","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1310","char_anchor":"f-4535","text_snippet":"135","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-161,"prior_value":-135.0},{"tag":"us-gaap:ComprehensiveIncomeNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","current_period_value":3145,"prior_period_value":3100.0,"visual_current_value":3145,"visual_prior_value":3100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1326","char_anchor":"f-4568","text_snippet":"3,145","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1311","char_anchor":"f-4571","text_snippet":"3,100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3145,"prior_value":3100.0},{"tag":"us-gaap:ComprehensiveIncomeNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","current_period_value":489,"prior_period_value":444.0,"visual_current_value":489,"visual_prior_value":444.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1324","char_anchor":"f-4514","text_snippet":"489","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1309","char_anchor":"f-4517","text_snippet":"444","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":489,"prior_value":444.0},{"tag":"us-gaap:ComprehensiveIncomeNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","current_period_value":3540,"prior_period_value":3454.0,"visual_current_value":3540,"visual_prior_value":3454.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-49","char_anchor":"f-4604","text_snippet":"3,540","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-72","char_anchor":"f-4607","text_snippet":"3,454","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3540,"prior_value":3454.0},{"tag":"us-gaap:ComprehensiveIncomeNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","current_period_value":30,"prior_period_value":-30.0,"visual_current_value":30,"visual_prior_value":-30.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1328","char_anchor":"f-4598","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1313","char_anchor":"f-4601","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":30,"prior_value":-30.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|derivativesnarrativedetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":1.0,"order":1.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":-1.0,"order":1.0}],"section_label":null},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":8.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax","current_period_value":17,"prior_period_value":25.0,"visual_current_value":-17,"visual_prior_value":-25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=bac:CompensationAndBenefitsMember|us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:CompensationAndBenefitsMember","member_label":"Compensation and benefits expense"},{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1337","char_anchor":"f-4554","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1338","char_anchor":"f-4557","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-17,"prior_value":-25.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|derivativesnarrativedetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":1.0,"order":1.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":-1.0,"order":1.0}],"section_label":null},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":8.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax","current_period_value":-1165,"prior_period_value":-2163.0,"visual_current_value":1165,"visual_prior_value":2163.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=us-gaap:InterestIncomeMember|us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:InterestIncomeMember","member_label":"Interest Income"},{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1333","char_anchor":"f-4542","text_snippet":"1,165","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1334","char_anchor":"f-4545","text_snippet":"2,163","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1165,"prior_value":2163.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|derivativesnarrativedetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":1.0,"order":1.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":-1.0,"order":1.0}],"section_label":null},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":8.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax","current_period_value":-109,"prior_period_value":-98.0,"visual_current_value":109,"visual_prior_value":98.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","member_label":"Accumulated Defined Benefit Plans Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1327","char_anchor":"f-4572","text_snippet":"109","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1312","char_anchor":"f-4575","text_snippet":"98","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":109,"prior_value":98.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|derivativesnarrativedetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":1.0,"order":1.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":-1.0,"order":1.0}],"section_label":null},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":8.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax","current_period_value":-3,"prior_period_value":-12.0,"visual_current_value":3,"visual_prior_value":12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember","member_label":"Accumulated Gain Loss Financial Liability Fair Value Option Attributable To Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1325","char_anchor":"f-4524","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1310","char_anchor":"f-4527","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":12.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|derivativesnarrativedetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":1.0,"order":1.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":-1.0,"order":1.0}],"section_label":null},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":8.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax","current_period_value":-1148,"prior_period_value":-2284.0,"visual_current_value":1148,"visual_prior_value":2284.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1326","char_anchor":"f-4560","text_snippet":"1,148","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1311","char_anchor":"f-4563","text_snippet":"2,284","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1148,"prior_value":2284.0},{"tag":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax","date_type":"YTD","period_type":"duration","presentation_role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails|derivativesnarrativedetails","presentation_hierarchy":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","weight":1.0,"order":1.0},{"role":"accumulatedothercomprehensiveincomelosschangesinocicomponentspreandaftertaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":-1.0,"order":1.0}],"section_label":null},{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":8.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax","current_period_value":-23,"prior_period_value":-6.0,"visual_current_value":23,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1324","char_anchor":"f-4506","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1309","char_anchor":"f-4509","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":23,"prior_value":6.0},{"tag":"us-gaap:NoninterestIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":12855,"prior_period_value":11378.0,"visual_current_value":12855,"visual_prior_value":11378.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-108","text_snippet":"12,855","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-109","text_snippet":"11,378","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12855,"prior_value":11378.0},{"tag":"us-gaap:NoninterestIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":-1679,"prior_period_value":-2151.0,"visual_current_value":-1679,"visual_prior_value":-2151.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6526","text_snippet":"1,679","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6527","text_snippet":"2,151","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1679,"prior_value":-2151.0},{"tag":"us-gaap:NoninterestIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":2178,"prior_period_value":2140.0,"visual_current_value":2178,"visual_prior_value":2140.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6458","text_snippet":"2,178","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6459","text_snippet":"2,140","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2178,"prior_value":2140.0},{"tag":"us-gaap:NoninterestIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":3104,"prior_period_value":2604.0,"visual_current_value":3104,"visual_prior_value":2604.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6522","text_snippet":"3,104","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6523","text_snippet":"2,604","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3104,"prior_value":2604.0},{"tag":"us-gaap:NoninterestIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":4740,"prior_period_value":4732.0,"visual_current_value":4740,"visual_prior_value":4732.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6524","text_snippet":"4,740","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6525","text_snippet":"4,732","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4740,"prior_value":4732.0},{"tag":"us-gaap:NoninterestIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":4512,"prior_period_value":4053.0,"visual_current_value":4512,"visual_prior_value":4053.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6460","text_snippet":"4,512","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6461","text_snippet":"4,053","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4512,"prior_value":4053.0},{"tag":"us-gaap:NoninterestIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":37571,"prior_period_value":34839.0,"visual_current_value":37571,"visual_prior_value":34839.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-110","text_snippet":"37,571","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-111","text_snippet":"34,839","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":37571,"prior_value":34839.0},{"tag":"us-gaap:NoninterestIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":-5007,"prior_period_value":-5594.0,"visual_current_value":-5007,"visual_prior_value":-5594.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-6660","text_snippet":"5,007","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-6661","text_snippet":"5,594","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-5007,"prior_value":-5594.0},{"tag":"us-gaap:NoninterestIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":6253,"prior_period_value":6197.0,"visual_current_value":6253,"visual_prior_value":6197.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-6592","text_snippet":"6,253","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-6593","text_snippet":"6,197","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6253,"prior_value":6197.0},{"tag":"us-gaap:NoninterestIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":8539,"prior_period_value":7902.0,"visual_current_value":8539,"visual_prior_value":7902.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-6656","text_snippet":"8,539","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-6657","text_snippet":"7,902","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8539,"prior_value":7902.0},{"tag":"us-gaap:NoninterestIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":14848,"prior_period_value":14623.0,"visual_current_value":14848,"visual_prior_value":14623.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-6658","text_snippet":"14,848","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-6659","text_snippet":"14,623","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14848,"prior_value":14623.0},{"tag":"us-gaap:NoninterestIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest Income","current_period_value":12938,"prior_period_value":11711.0,"visual_current_value":12938,"visual_prior_value":11711.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-6594","text_snippet":"12,938","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-6595","text_snippet":"11,711","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12938,"prior_value":11711.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":3203,"prior_period_value":3278.0,"visual_current_value":3203,"visual_prior_value":3278.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-100","text_snippet":"3,203","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-101","text_snippet":"3,278","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3203,"prior_value":3278.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":-47,"prior_period_value":-177.0,"visual_current_value":-47,"visual_prior_value":-177.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6908","text_snippet":"47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6909","text_snippet":"177","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-47,"prior_value":-177.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":5,"prior_period_value":5.0,"visual_current_value":5,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6804","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6805","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":5.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":73,"prior_period_value":66.0,"visual_current_value":73,"visual_prior_value":66.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6904","text_snippet":"73","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6905","text_snippet":"66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":73,"prior_value":66.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":3141,"prior_period_value":3349.0,"visual_current_value":3141,"visual_prior_value":3349.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6906","text_snippet":"3,141","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6907","text_snippet":"3,349","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3141,"prior_value":3349.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":31,"prior_period_value":35.0,"visual_current_value":31,"visual_prior_value":35.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6806","text_snippet":"31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6807","text_snippet":"35","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":31,"prior_value":35.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":5207,"prior_period_value":4668.0,"visual_current_value":5207,"visual_prior_value":4668.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-408","char_anchor":"f-1319","text_snippet":"5,207","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-456","char_anchor":"f-1367","text_snippet":"4,668","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5207,"prior_value":4668.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":1297,"prior_period_value":701.0,"visual_current_value":1297,"visual_prior_value":701.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-406","char_anchor":"f-1317","text_snippet":"1,297","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-454","char_anchor":"f-1365","text_snippet":"701","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1297,"prior_value":701.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":813,"prior_period_value":364.0,"visual_current_value":813,"visual_prior_value":364.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember|us-gaap:TradingActivityByTypeAxis=bac:IncomeInterestRateMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"bac:IncomeInterestRateMember","member_label":"Interest rate risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-366","char_anchor":"f-1277","text_snippet":"813","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-414","char_anchor":"f-1325","text_snippet":"364","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":813,"prior_value":364.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":668,"prior_period_value":618.0,"visual_current_value":668,"visual_prior_value":618.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember|us-gaap:TradingActivityByTypeAxis=us-gaap:CreditMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:CreditMember","member_label":"Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-390","char_anchor":"f-1301","text_snippet":"668","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-438","char_anchor":"f-1349","text_snippet":"618","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":668,"prior_value":618.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":-187,"prior_period_value":-342.0,"visual_current_value":-187,"visual_prior_value":-342.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember|us-gaap:TradingActivityByTypeAxis=us-gaap:EquityMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:EquityMember","member_label":"Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-382","char_anchor":"f-1293","text_snippet":"187","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-430","char_anchor":"f-1341","text_snippet":"342","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-187,"prior_value":-342.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":-8,"prior_period_value":36.0,"visual_current_value":-8,"visual_prior_value":36.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember|us-gaap:TradingActivityByTypeAxis=us-gaap:ForeignExchangeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:ForeignExchangeMember","member_label":"Foreign Exchange"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-374","char_anchor":"f-1285","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-422","char_anchor":"f-1333","text_snippet":"36","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-8,"prior_value":36.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":11,"prior_period_value":25.0,"visual_current_value":11,"visual_prior_value":25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember|us-gaap:TradingActivityByTypeAxis=us-gaap:OtherTradingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:OtherTradingMember","member_label":"Other Trading"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-398","char_anchor":"f-1309","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-446","char_anchor":"f-1357","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":11,"prior_value":25.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":3137,"prior_period_value":3348.0,"visual_current_value":3137,"visual_prior_value":3348.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-405","char_anchor":"f-1316","text_snippet":"3,137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-453","char_anchor":"f-1364","text_snippet":"3,348","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3137,"prior_value":3348.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":277,"prior_period_value":612.0,"visual_current_value":277,"visual_prior_value":612.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember|us-gaap:TradingActivityByTypeAxis=bac:IncomeInterestRateMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"bac:IncomeInterestRateMember","member_label":"Interest rate risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-365","char_anchor":"f-1276","text_snippet":"277","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-413","char_anchor":"f-1324","text_snippet":"612","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":277,"prior_value":612.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":362,"prior_period_value":323.0,"visual_current_value":362,"visual_prior_value":323.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:CreditMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:CreditMember","member_label":"Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-389","char_anchor":"f-1300","text_snippet":"362","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-437","char_anchor":"f-1348","text_snippet":"323","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":362,"prior_value":323.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":1911,"prior_period_value":1839.0,"visual_current_value":1911,"visual_prior_value":1839.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:EquityMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:EquityMember","member_label":"Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-381","char_anchor":"f-1292","text_snippet":"1,911","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-429","char_anchor":"f-1340","text_snippet":"1,839","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1911,"prior_value":1839.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":501,"prior_period_value":482.0,"visual_current_value":501,"visual_prior_value":482.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:ForeignExchangeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:ForeignExchangeMember","member_label":"Foreign Exchange"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-373","char_anchor":"f-1284","text_snippet":"501","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-421","char_anchor":"f-1332","text_snippet":"482","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":501,"prior_value":482.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":86,"prior_period_value":92.0,"visual_current_value":86,"visual_prior_value":92.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:OtherTradingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:OtherTradingMember","member_label":"Other Trading"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-397","char_anchor":"f-1308","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-445","char_anchor":"f-1356","text_snippet":"92","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":86,"prior_value":92.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":773,"prior_period_value":619.0,"visual_current_value":773,"visual_prior_value":619.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-407","char_anchor":"f-1318","text_snippet":"773","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-455","char_anchor":"f-1366","text_snippet":"619","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":773,"prior_value":619.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":120,"prior_period_value":90.0,"visual_current_value":120,"visual_prior_value":90.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:TradingActivityByTypeAxis=bac:IncomeInterestRateMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"bac:IncomeInterestRateMember","member_label":"Interest rate risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-367","char_anchor":"f-1278","text_snippet":"120","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-415","char_anchor":"f-1326","text_snippet":"90","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":120,"prior_value":90.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":86,"prior_period_value":142.0,"visual_current_value":86,"visual_prior_value":142.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:TradingActivityByTypeAxis=us-gaap:CreditMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:CreditMember","member_label":"Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-391","char_anchor":"f-1302","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-439","char_anchor":"f-1350","text_snippet":"142","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":86,"prior_value":142.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":546,"prior_period_value":498.0,"visual_current_value":546,"visual_prior_value":498.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:TradingActivityByTypeAxis=us-gaap:EquityMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:EquityMember","member_label":"Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-383","char_anchor":"f-1294","text_snippet":"546","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-431","char_anchor":"f-1342","text_snippet":"498","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":546,"prior_value":498.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":24,"prior_period_value":48.0,"visual_current_value":24,"visual_prior_value":48.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:TradingActivityByTypeAxis=us-gaap:ForeignExchangeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:ForeignExchangeMember","member_label":"Foreign Exchange"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-375","char_anchor":"f-1286","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-423","char_anchor":"f-1334","text_snippet":"48","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":24,"prior_value":48.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":-3,"prior_period_value":-159.0,"visual_current_value":-3,"visual_prior_value":-159.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:TradingActivityByTypeAxis=us-gaap:OtherTradingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:OtherTradingMember","member_label":"Other Trading"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-399","char_anchor":"f-1310","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-447","char_anchor":"f-1358","text_snippet":"159","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-3,"prior_value":-159.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":1210,"prior_period_value":1066.0,"visual_current_value":1210,"visual_prior_value":1066.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:TradingActivityByTypeAxis=bac:IncomeInterestRateMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"bac:IncomeInterestRateMember","member_label":"Interest rate risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-368","char_anchor":"f-1279","text_snippet":"1,210","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-416","char_anchor":"f-1327","text_snippet":"1,066","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1210,"prior_value":1066.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":1116,"prior_period_value":1083.0,"visual_current_value":1116,"visual_prior_value":1083.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:CreditMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:CreditMember","member_label":"Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-392","char_anchor":"f-1303","text_snippet":"1,116","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-440","char_anchor":"f-1351","text_snippet":"1,083","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1116,"prior_value":1083.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":2270,"prior_period_value":1995.0,"visual_current_value":2270,"visual_prior_value":1995.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:EquityMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:EquityMember","member_label":"Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-384","char_anchor":"f-1295","text_snippet":"2,270","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-432","char_anchor":"f-1343","text_snippet":"1,995","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2270,"prior_value":1995.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":517,"prior_period_value":566.0,"visual_current_value":517,"visual_prior_value":566.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:ForeignExchangeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:ForeignExchangeMember","member_label":"Foreign Exchange"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-376","char_anchor":"f-1287","text_snippet":"517","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-424","char_anchor":"f-1335","text_snippet":"566","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":517,"prior_value":566.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":94,"prior_period_value":-42.0,"visual_current_value":94,"visual_prior_value":-42.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:OtherTradingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:OtherTradingMember","member_label":"Other Trading"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-400","char_anchor":"f-1311","text_snippet":"94","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-448","char_anchor":"f-1359","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":94,"prior_value":-42.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":614,"prior_period_value":562.0,"visual_current_value":614,"visual_prior_value":562.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=bac:BrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:BrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Brokerage commissions and asset management fee revenue"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-461","char_anchor":"f-1372","text_snippet":"614","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-463","char_anchor":"f-1374","text_snippet":"562","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":614,"prior_value":562.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":9940,"prior_period_value":10464.0,"visual_current_value":9940,"visual_prior_value":10464.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-102","text_snippet":"9,940","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-103","text_snippet":"10,464","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9940,"prior_value":10464.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":-442,"prior_period_value":-268.0,"visual_current_value":-442,"visual_prior_value":-268.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-7112","text_snippet":"442","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-7113","text_snippet":"268","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-442,"prior_value":-268.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":19,"prior_period_value":16.0,"visual_current_value":19,"visual_prior_value":16.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-7008","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-7009","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":19,"prior_value":16.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":207,"prior_period_value":212.0,"visual_current_value":207,"visual_prior_value":212.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-7108","text_snippet":"207","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-7109","text_snippet":"212","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":207,"prior_value":212.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":10063,"prior_period_value":10397.0,"visual_current_value":10063,"visual_prior_value":10397.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-7110","text_snippet":"10,063","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-7111","text_snippet":"10,397","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10063,"prior_value":10397.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":93,"prior_period_value":107.0,"visual_current_value":93,"visual_prior_value":107.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-7010","text_snippet":"93","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-7011","text_snippet":"107","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":93,"prior_value":107.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":15906,"prior_period_value":14148.0,"visual_current_value":15906,"visual_prior_value":14148.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-412","char_anchor":"f-1323","text_snippet":"15,906","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-460","char_anchor":"f-1371","text_snippet":"14,148","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15906,"prior_value":14148.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":3359,"prior_period_value":1735.0,"visual_current_value":3359,"visual_prior_value":1735.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-410","char_anchor":"f-1321","text_snippet":"3,359","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-458","char_anchor":"f-1369","text_snippet":"1,735","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3359,"prior_value":1735.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":2179,"prior_period_value":839.0,"visual_current_value":2179,"visual_prior_value":839.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember|us-gaap:TradingActivityByTypeAxis=bac:IncomeInterestRateMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"bac:IncomeInterestRateMember","member_label":"Interest rate risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-370","char_anchor":"f-1281","text_snippet":"2,179","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-418","char_anchor":"f-1329","text_snippet":"839","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2179,"prior_value":839.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":2026,"prior_period_value":1822.0,"visual_current_value":2026,"visual_prior_value":1822.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember|us-gaap:TradingActivityByTypeAxis=us-gaap:CreditMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:CreditMember","member_label":"Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-394","char_anchor":"f-1305","text_snippet":"2,026","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-442","char_anchor":"f-1353","text_snippet":"1,822","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2026,"prior_value":1822.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":-826,"prior_period_value":-1110.0,"visual_current_value":-826,"visual_prior_value":-1110.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember|us-gaap:TradingActivityByTypeAxis=us-gaap:EquityMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:EquityMember","member_label":"Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-386","char_anchor":"f-1297","text_snippet":"826","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-434","char_anchor":"f-1345","text_snippet":"1,110","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-826,"prior_value":-1110.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":17,"prior_period_value":99.0,"visual_current_value":17,"visual_prior_value":99.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember|us-gaap:TradingActivityByTypeAxis=us-gaap:ForeignExchangeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:ForeignExchangeMember","member_label":"Foreign Exchange"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-378","char_anchor":"f-1289","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-426","char_anchor":"f-1337","text_snippet":"99","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":99.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":-37,"prior_period_value":85.0,"visual_current_value":-37,"visual_prior_value":85.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:InterestIncomeExpenseMember|us-gaap:TradingActivityByTypeAxis=us-gaap:OtherTradingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:InterestIncomeExpenseMember","member_label":"Net Interest Income"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:OtherTradingMember","member_label":"Other Trading"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-402","char_anchor":"f-1313","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-450","char_anchor":"f-1361","text_snippet":"85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-37,"prior_value":85.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":10042,"prior_period_value":10395.0,"visual_current_value":10042,"visual_prior_value":10395.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-409","char_anchor":"f-1320","text_snippet":"10,042","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-457","char_anchor":"f-1368","text_snippet":"10,395","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10042,"prior_value":10395.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":1255,"prior_period_value":2024.0,"visual_current_value":1255,"visual_prior_value":2024.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember|us-gaap:TradingActivityByTypeAxis=bac:IncomeInterestRateMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"bac:IncomeInterestRateMember","member_label":"Interest rate risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-369","char_anchor":"f-1280","text_snippet":"1,255","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-417","char_anchor":"f-1328","text_snippet":"2,024","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1255,"prior_value":2024.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":1040,"prior_period_value":1145.0,"visual_current_value":1040,"visual_prior_value":1145.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:CreditMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:CreditMember","member_label":"Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-393","char_anchor":"f-1304","text_snippet":"1,040","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-441","char_anchor":"f-1352","text_snippet":"1,145","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1040,"prior_value":1145.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":5769,"prior_period_value":5540.0,"visual_current_value":5769,"visual_prior_value":5540.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:EquityMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:EquityMember","member_label":"Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-385","char_anchor":"f-1296","text_snippet":"5,769","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-433","char_anchor":"f-1344","text_snippet":"5,540","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5769,"prior_value":5540.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":1610,"prior_period_value":1368.0,"visual_current_value":1610,"visual_prior_value":1368.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:ForeignExchangeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:ForeignExchangeMember","member_label":"Foreign Exchange"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-377","char_anchor":"f-1288","text_snippet":"1,610","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-425","char_anchor":"f-1336","text_snippet":"1,368","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1610,"prior_value":1368.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":368,"prior_period_value":318.0,"visual_current_value":368,"visual_prior_value":318.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:OtherTradingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:OtherTradingMember","member_label":"Other Trading"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-401","char_anchor":"f-1312","text_snippet":"368","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-449","char_anchor":"f-1360","text_snippet":"318","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":368,"prior_value":318.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":2505,"prior_period_value":2018.0,"visual_current_value":2505,"visual_prior_value":2018.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-411","char_anchor":"f-1322","text_snippet":"2,505","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-459","char_anchor":"f-1370","text_snippet":"2,018","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2505,"prior_value":2018.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":372,"prior_period_value":275.0,"visual_current_value":372,"visual_prior_value":275.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:TradingActivityByTypeAxis=bac:IncomeInterestRateMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"bac:IncomeInterestRateMember","member_label":"Interest rate risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-371","char_anchor":"f-1282","text_snippet":"372","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-419","char_anchor":"f-1330","text_snippet":"275","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":372,"prior_value":275.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":427,"prior_period_value":471.0,"visual_current_value":427,"visual_prior_value":471.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:TradingActivityByTypeAxis=us-gaap:CreditMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:CreditMember","member_label":"Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-395","char_anchor":"f-1306","text_snippet":"427","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-443","char_anchor":"f-1354","text_snippet":"471","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":427,"prior_value":471.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":1658,"prior_period_value":1375.0,"visual_current_value":1658,"visual_prior_value":1375.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:TradingActivityByTypeAxis=us-gaap:EquityMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:EquityMember","member_label":"Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-387","char_anchor":"f-1298","text_snippet":"1,658","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-435","char_anchor":"f-1346","text_snippet":"1,375","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1658,"prior_value":1375.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":66,"prior_period_value":87.0,"visual_current_value":66,"visual_prior_value":87.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:TradingActivityByTypeAxis=us-gaap:ForeignExchangeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:ForeignExchangeMember","member_label":"Foreign Exchange"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-379","char_anchor":"f-1290","text_snippet":"66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-427","char_anchor":"f-1338","text_snippet":"87","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":66,"prior_value":87.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":-18,"prior_period_value":-190.0,"visual_current_value":-18,"visual_prior_value":-190.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:IncomeStatementLocationAxis=bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:TradingActivityByTypeAxis=us-gaap:OtherTradingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Other"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:OtherTradingMember","member_label":"Other Trading"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-403","char_anchor":"f-1314","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-451","char_anchor":"f-1362","text_snippet":"190","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-18,"prior_value":-190.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":3806,"prior_period_value":3138.0,"visual_current_value":3806,"visual_prior_value":3138.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:TradingActivityByTypeAxis=bac:IncomeInterestRateMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"bac:IncomeInterestRateMember","member_label":"Interest rate risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-372","char_anchor":"f-1283","text_snippet":"3,806","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-420","char_anchor":"f-1331","text_snippet":"3,138","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3806,"prior_value":3138.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":3493,"prior_period_value":3438.0,"visual_current_value":3493,"visual_prior_value":3438.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:CreditMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:CreditMember","member_label":"Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-396","char_anchor":"f-1307","text_snippet":"3,493","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-444","char_anchor":"f-1355","text_snippet":"3,438","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3493,"prior_value":3438.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":6601,"prior_period_value":5805.0,"visual_current_value":6601,"visual_prior_value":5805.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:EquityMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:EquityMember","member_label":"Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-388","char_anchor":"f-1299","text_snippet":"6,601","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-436","char_anchor":"f-1347","text_snippet":"5,805","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6601,"prior_value":5805.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":1693,"prior_period_value":1554.0,"visual_current_value":1693,"visual_prior_value":1554.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:ForeignExchangeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:ForeignExchangeMember","member_label":"Foreign Exchange"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-380","char_anchor":"f-1291","text_snippet":"1,693","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-428","char_anchor":"f-1339","text_snippet":"1,554","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1693,"prior_value":1554.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":313,"prior_period_value":213.0,"visual_current_value":313,"visual_prior_value":213.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:TradingDerivativesMember|us-gaap:TradingActivityByTypeAxis=us-gaap:OtherTradingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:TradingDerivativesMember","member_label":"Trading Derivatives and Securities"},{"axis":"us-gaap:TradingActivityByTypeAxis","axis_label":"Trading Activity By Type","member":"us-gaap:OtherTradingMember","member_label":"Other Trading"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-404","char_anchor":"f-1315","text_snippet":"313","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-452","char_anchor":"f-1363","text_snippet":"213","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":313,"prior_value":213.0},{"tag":"us-gaap:TradingGainsLosses","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|derivativessalesandtradingrevenuedetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null},{"role":"derivativessalesandtradingrevenuedetails","parent":"us-gaap:TradingActivityGainsAndLossesLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Trading Gain (Loss)","current_period_value":1.9,"prior_period_value":1.6,"visual_current_value":1.9,"visual_prior_value":1.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=bac:BrokerageCommissionsAndAssetManagementFeeRevenueMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:BrokerageCommissionsAndAssetManagementFeeRevenueMember","member_label":"Brokerage commissions and asset management fee revenue"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-462","char_anchor":"f-1373","text_snippet":"1.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-464","char_anchor":"f-1375","text_snippet":"1.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.9,"prior_value":1.6},{"tag":"bac:FeesAndCommissions1","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":10337,"prior_period_value":9119.0,"visual_current_value":10337,"visual_prior_value":9119.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-96","text_snippet":"10,337","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-97","text_snippet":"9,119","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10337,"prior_value":9119.0},{"tag":"bac:FeesAndCommissions1","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":-44,"prior_period_value":-41.0,"visual_current_value":-44,"visual_prior_value":-41.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6902","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6903","text_snippet":"41","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-44,"prior_value":-41.0},{"tag":"bac:FeesAndCommissions1","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":2142,"prior_period_value":2113.0,"visual_current_value":2142,"visual_prior_value":2113.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6798","text_snippet":"2,142","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6799","text_snippet":"2,113","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2142,"prior_value":2113.0},{"tag":"bac:FeesAndCommissions1","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":2246,"prior_period_value":1816.0,"visual_current_value":2246,"visual_prior_value":1816.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6898","text_snippet":"2,246","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6899","text_snippet":"1,816","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2246,"prior_value":1816.0},{"tag":"bac:FeesAndCommissions1","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":1558,"prior_period_value":1260.0,"visual_current_value":1558,"visual_prior_value":1260.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6900","text_snippet":"1,558","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6901","text_snippet":"1,260","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1558,"prior_value":1260.0},{"tag":"bac:FeesAndCommissions1","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":4435,"prior_period_value":3971.0,"visual_current_value":4435,"visual_prior_value":3971.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6800","text_snippet":"4,435","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6801","text_snippet":"3,971","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4435,"prior_value":3971.0},{"tag":"bac:FeesAndCommissions1","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":29221,"prior_period_value":26748.0,"visual_current_value":29221,"visual_prior_value":26748.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-98","text_snippet":"29,221","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-99","text_snippet":"26,748","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":29221,"prior_value":26748.0},{"tag":"bac:FeesAndCommissions1","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":-202,"prior_period_value":-179.0,"visual_current_value":-202,"visual_prior_value":-179.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-7106","text_snippet":"202","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-7107","text_snippet":"179","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-202,"prior_value":-179.0},{"tag":"bac:FeesAndCommissions1","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":6267,"prior_period_value":6094.0,"visual_current_value":6267,"visual_prior_value":6094.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-7002","text_snippet":"6,267","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-7003","text_snippet":"6,094","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6267,"prior_value":6094.0},{"tag":"bac:FeesAndCommissions1","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":6000,"prior_period_value":5451.0,"visual_current_value":6000,"visual_prior_value":5451.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-7102","text_snippet":"6,000","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-7103","text_snippet":"5,451","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6000,"prior_value":5451.0},{"tag":"bac:FeesAndCommissions1","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":4390,"prior_period_value":3918.0,"visual_current_value":4390,"visual_prior_value":3918.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-7104","text_snippet":"4,390","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-7105","text_snippet":"3,918","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4390,"prior_value":3918.0},{"tag":"bac:FeesAndCommissions1","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fees And Commissions1","current_period_value":12766,"prior_period_value":11464.0,"visual_current_value":12766,"visual_prior_value":11464.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-7004","text_snippet":"12,766","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-7005","text_snippet":"11,464","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12766,"prior_value":11464.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":-685,"prior_period_value":-1019.0,"visual_current_value":-685,"visual_prior_value":-1019.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-104","text_snippet":"685","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-105","text_snippet":"1,019","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-685,"prior_value":-1019.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":-1588,"prior_period_value":-1933.0,"visual_current_value":-1588,"visual_prior_value":-1933.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6914","text_snippet":"1,588","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6915","text_snippet":"1,933","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1588,"prior_value":-1933.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":31,"prior_period_value":22.0,"visual_current_value":31,"visual_prior_value":22.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6810","text_snippet":"31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6811","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":31,"prior_value":22.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":785,"prior_period_value":722.0,"visual_current_value":785,"visual_prior_value":722.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6910","text_snippet":"785","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6911","text_snippet":"722","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":785,"prior_value":722.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":41,"prior_period_value":123.0,"visual_current_value":41,"visual_prior_value":123.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6912","text_snippet":"41","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6913","text_snippet":"123","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":41,"prior_value":123.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":46,"prior_period_value":47.0,"visual_current_value":46,"visual_prior_value":47.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6812","text_snippet":"46","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6813","text_snippet":"47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":46,"prior_value":47.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":-1590,"prior_period_value":-2373.0,"visual_current_value":-1590,"visual_prior_value":-2373.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-106","text_snippet":"1,590","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-107","text_snippet":"2,373","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1590,"prior_value":-2373.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":-4363,"prior_period_value":-5147.0,"visual_current_value":-4363,"visual_prior_value":-5147.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-7118","text_snippet":"4,363","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-7119","text_snippet":"5,147","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-4363,"prior_value":-5147.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":-33,"prior_period_value":87.0,"visual_current_value":-33,"visual_prior_value":87.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-7014","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-7015","text_snippet":"87","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-33,"prior_value":87.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":2332,"prior_period_value":2239.0,"visual_current_value":2332,"visual_prior_value":2239.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-7114","text_snippet":"2,332","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-7115","text_snippet":"2,239","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2332,"prior_value":2239.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":395,"prior_period_value":308.0,"visual_current_value":395,"visual_prior_value":308.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-7116","text_snippet":"395","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-7117","text_snippet":"308","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":395,"prior_value":308.0},{"tag":"us-gaap:NoninterestIncomeOtherOperatingIncome","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestIncome","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestIncome","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Noninterest Income, Other Operating Income","current_period_value":79,"prior_period_value":140.0,"visual_current_value":79,"visual_prior_value":140.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-7016","text_snippet":"79","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-7017","text_snippet":"140","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":79,"prior_value":140.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":-3,"prior_period_value":-1.0,"visual_current_value":-3,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","member_label":"Asset management fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2146","char_anchor":"f-6860","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2147","char_anchor":"f-6861","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-3,"prior_value":-1.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":-3,"prior_period_value":-1.0,"visual_current_value":-3,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2158","char_anchor":"f-6872","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2159","char_anchor":"f-6873","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-3,"prior_value":-1.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":64,"prior_period_value":52.0,"visual_current_value":64,"visual_prior_value":52.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesAssetManagementFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","member_label":"Asset management fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2078","char_anchor":"f-6756","text_snippet":"64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2079","char_anchor":"f-6757","text_snippet":"52","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":64,"prior_value":52.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":3911,"prior_period_value":3482.0,"visual_current_value":3911,"visual_prior_value":3482.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesAssetManagementFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","member_label":"Asset management fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2080","char_anchor":"f-6758","text_snippet":"3,911","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2081","char_anchor":"f-6759","text_snippet":"3,482","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3911,"prior_value":3482.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":30,"prior_period_value":28.0,"visual_current_value":30,"visual_prior_value":28.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesBrokerageFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesBrokerageFeesMember","member_label":"Brokerage fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2082","char_anchor":"f-6762","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2083","char_anchor":"f-6763","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":30,"prior_value":28.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":24,"prior_period_value":31.0,"visual_current_value":24,"visual_prior_value":31.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesBrokerageFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesBrokerageFeesMember","member_label":"Brokerage fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2148","char_anchor":"f-6862","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2149","char_anchor":"f-6863","text_snippet":"31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":24,"prior_value":31.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":614,"prior_period_value":562.0,"visual_current_value":614,"visual_prior_value":562.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesBrokerageFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesBrokerageFeesMember","member_label":"Brokerage fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2150","char_anchor":"f-6864","text_snippet":"614","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2151","char_anchor":"f-6865","text_snippet":"562","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":614,"prior_value":562.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":423,"prior_period_value":392.0,"visual_current_value":423,"visual_prior_value":392.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesBrokerageFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesBrokerageFeesMember","member_label":"Brokerage fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2084","char_anchor":"f-6764","text_snippet":"423","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2085","char_anchor":"f-6765","text_snippet":"392","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":423,"prior_value":392.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":94,"prior_period_value":80.0,"visual_current_value":94,"visual_prior_value":80.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2086","char_anchor":"f-6768","text_snippet":"94","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2087","char_anchor":"f-6769","text_snippet":"80","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":94,"prior_value":80.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":24,"prior_period_value":31.0,"visual_current_value":24,"visual_prior_value":31.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2154","char_anchor":"f-6868","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2155","char_anchor":"f-6869","text_snippet":"31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":24,"prior_value":31.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":614,"prior_period_value":562.0,"visual_current_value":614,"visual_prior_value":562.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2156","char_anchor":"f-6870","text_snippet":"614","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2157","char_anchor":"f-6871","text_snippet":"562","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":614,"prior_value":562.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":4334,"prior_period_value":3874.0,"visual_current_value":4334,"visual_prior_value":3874.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2088","char_anchor":"f-6770","text_snippet":"4,334","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2089","char_anchor":"f-6771","text_snippet":"3,874","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4334,"prior_value":3874.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":3972,"prior_period_value":3533.0,"visual_current_value":3972,"visual_prior_value":3533.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","member_label":"Asset management fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-99","char_anchor":"f-667","text_snippet":"3,972","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-100","char_anchor":"f-668","text_snippet":"3,533","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3972,"prior_value":3533.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":1091,"prior_period_value":1013.0,"visual_current_value":1091,"visual_prior_value":1013.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesBrokerageFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesBrokerageFeesMember","member_label":"Brokerage fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-103","char_anchor":"f-671","text_snippet":"1,091","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-104","char_anchor":"f-672","text_snippet":"1,013","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1091,"prior_value":1013.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":5063,"prior_period_value":4546.0,"visual_current_value":5063,"visual_prior_value":4546.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-107","char_anchor":"f-675","text_snippet":"5,063","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-108","char_anchor":"f-676","text_snippet":"4,546","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5063,"prior_value":4546.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":-10,"prior_period_value":-7.0,"visual_current_value":-10,"visual_prior_value":-7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","member_label":"Asset management fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2276","char_anchor":"f-7064","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2277","char_anchor":"f-7065","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-10,"prior_value":-7.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":-10,"prior_period_value":-7.0,"visual_current_value":-10,"visual_prior_value":-7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2288","char_anchor":"f-7076","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2289","char_anchor":"f-7077","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-10,"prior_value":-7.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":177,"prior_period_value":152.0,"visual_current_value":177,"visual_prior_value":152.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesAssetManagementFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","member_label":"Asset management fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2208","char_anchor":"f-6960","text_snippet":"177","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2209","char_anchor":"f-6961","text_snippet":"152","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":177,"prior_value":152.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":11241,"prior_period_value":10028.0,"visual_current_value":11241,"visual_prior_value":10028.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesAssetManagementFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","member_label":"Asset management fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2210","char_anchor":"f-6962","text_snippet":"11,241","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2211","char_anchor":"f-6963","text_snippet":"10,028","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11241,"prior_value":10028.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":85,"prior_period_value":84.0,"visual_current_value":85,"visual_prior_value":84.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesBrokerageFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesBrokerageFeesMember","member_label":"Brokerage fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2212","char_anchor":"f-6966","text_snippet":"85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2213","char_anchor":"f-6967","text_snippet":"84","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":85,"prior_value":84.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":65,"prior_period_value":70.0,"visual_current_value":65,"visual_prior_value":70.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesBrokerageFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesBrokerageFeesMember","member_label":"Brokerage fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2278","char_anchor":"f-7066","text_snippet":"65","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2279","char_anchor":"f-7067","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":65,"prior_value":70.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":1883,"prior_period_value":1573.0,"visual_current_value":1883,"visual_prior_value":1573.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesBrokerageFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesBrokerageFeesMember","member_label":"Brokerage fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2280","char_anchor":"f-7068","text_snippet":"1,883","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2281","char_anchor":"f-7069","text_snippet":"1,573","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1883,"prior_value":1573.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":1215,"prior_period_value":1153.0,"visual_current_value":1215,"visual_prior_value":1153.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesBrokerageFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesBrokerageFeesMember","member_label":"Brokerage fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2214","char_anchor":"f-6968","text_snippet":"1,215","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2215","char_anchor":"f-6969","text_snippet":"1,153","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1215,"prior_value":1153.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":262,"prior_period_value":236.0,"visual_current_value":262,"visual_prior_value":236.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2216","char_anchor":"f-6972","text_snippet":"262","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2217","char_anchor":"f-6973","text_snippet":"236","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":262,"prior_value":236.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":65,"prior_period_value":70.0,"visual_current_value":65,"visual_prior_value":70.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2284","char_anchor":"f-7072","text_snippet":"65","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2285","char_anchor":"f-7073","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":65,"prior_value":70.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":1883,"prior_period_value":1573.0,"visual_current_value":1883,"visual_prior_value":1573.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2286","char_anchor":"f-7074","text_snippet":"1,883","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2287","char_anchor":"f-7075","text_snippet":"1,573","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1883,"prior_value":1573.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":12456,"prior_period_value":11181.0,"visual_current_value":12456,"visual_prior_value":11181.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2218","char_anchor":"f-6974","text_snippet":"12,456","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2219","char_anchor":"f-6975","text_snippet":"11,181","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12456,"prior_value":11181.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":11408,"prior_period_value":10173.0,"visual_current_value":11408,"visual_prior_value":10173.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesAssetManagementFeesMember","member_label":"Asset management fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-101","char_anchor":"f-669","text_snippet":"11,408","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-102","char_anchor":"f-670","text_snippet":"10,173","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11408,"prior_value":10173.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":3248,"prior_period_value":2880.0,"visual_current_value":3248,"visual_prior_value":2880.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentAndBrokerageServicesBrokerageFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentAndBrokerageServicesBrokerageFeesMember","member_label":"Brokerage fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-105","char_anchor":"f-673","text_snippet":"3,248","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-106","char_anchor":"f-674","text_snippet":"2,880","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3248,"prior_value":2880.0},{"tag":"us-gaap:BrokerageCommissionsRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Brokerage Commissions Revenue","current_period_value":14656,"prior_period_value":13053.0,"visual_current_value":14656,"visual_prior_value":13053.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentandBrokerageServicesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentandBrokerageServicesMember","member_label":"Investment and brokerage services"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-109","char_anchor":"f-677","text_snippet":"14,656","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-110","char_anchor":"f-678","text_snippet":"13,053","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14656,"prior_value":13053.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":-1,"prior_period_value":-7.0,"visual_current_value":-1,"visual_prior_value":-7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:CardIncomeOtherMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeOtherMember","member_label":"Other card income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2116","char_anchor":"f-6830","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2117","char_anchor":"f-6831","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-7.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":-1,"prior_period_value":-7.0,"visual_current_value":-1,"visual_prior_value":-7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=us-gaap:CreditCardMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2122","char_anchor":"f-6836","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2123","char_anchor":"f-6837","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-7.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":785,"prior_period_value":824.0,"visual_current_value":785,"visual_prior_value":824.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesMember","member_label":"Interchange fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2054","char_anchor":"f-6720","text_snippet":"785","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2055","char_anchor":"f-6721","text_snippet":"824","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":785,"prior_value":824.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":200,"prior_period_value":197.0,"visual_current_value":200,"visual_prior_value":197.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesMember","member_label":"Interchange fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2106","char_anchor":"f-6820","text_snippet":"200","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2107","char_anchor":"f-6821","text_snippet":"197","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":200,"prior_value":197.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":17,"prior_period_value":14.0,"visual_current_value":17,"visual_prior_value":14.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesMember","member_label":"Interchange fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2108","char_anchor":"f-6822","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2109","char_anchor":"f-6823","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":14.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":-12,"prior_period_value":-5.0,"visual_current_value":-12,"visual_prior_value":-5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesMember","member_label":"Interchange fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2056","char_anchor":"f-6722","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2057","char_anchor":"f-6723","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-12,"prior_value":-5.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":618,"prior_period_value":578.0,"visual_current_value":618,"visual_prior_value":578.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeOtherMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeOtherMember","member_label":"Other card income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2058","char_anchor":"f-6726","text_snippet":"618","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2059","char_anchor":"f-6727","text_snippet":"578","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":618,"prior_value":578.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":4,"prior_period_value":3.0,"visual_current_value":4,"visual_prior_value":3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeOtherMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeOtherMember","member_label":"Other card income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2112","char_anchor":"f-6826","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2113","char_anchor":"f-6827","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":3.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":18,"prior_period_value":14.0,"visual_current_value":18,"visual_prior_value":14.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeOtherMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeOtherMember","member_label":"Other card income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2060","char_anchor":"f-6728","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2061","char_anchor":"f-6729","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":18,"prior_value":14.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":645,"prior_period_value":631.0,"visual_current_value":645,"visual_prior_value":631.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2066","char_anchor":"f-6738","text_snippet":"645","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2067","char_anchor":"f-6739","text_snippet":"631","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":645,"prior_value":631.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":597,"prior_period_value":534.0,"visual_current_value":597,"visual_prior_value":534.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2124","char_anchor":"f-6838","text_snippet":"597","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2125","char_anchor":"f-6839","text_snippet":"534","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":597,"prior_value":534.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":14,"prior_period_value":21.0,"visual_current_value":14,"visual_prior_value":21.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2126","char_anchor":"f-6840","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2127","char_anchor":"f-6841","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":14,"prior_value":21.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":10,"prior_period_value":12.0,"visual_current_value":10,"visual_prior_value":12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2068","char_anchor":"f-6740","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2069","char_anchor":"f-6741","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":12.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":266,"prior_period_value":268.0,"visual_current_value":266,"visual_prior_value":268.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesLendingRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesLendingRelatedFeesMember","member_label":"Lending-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2130","char_anchor":"f-6844","text_snippet":"266","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2131","char_anchor":"f-6845","text_snippet":"268","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":266,"prior_value":268.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":79,"prior_period_value":74.0,"visual_current_value":79,"visual_prior_value":74.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesLendingRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesLendingRelatedFeesMember","member_label":"Lending-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2132","char_anchor":"f-6846","text_snippet":"79","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2133","char_anchor":"f-6847","text_snippet":"74","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":79,"prior_value":74.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":20,"prior_period_value":12.0,"visual_current_value":20,"visual_prior_value":12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesLendingRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesLendingRelatedFeesMember","member_label":"Lending-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2072","char_anchor":"f-6746","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2073","char_anchor":"f-6747","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":20,"prior_value":12.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":645,"prior_period_value":631.0,"visual_current_value":645,"visual_prior_value":631.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2074","char_anchor":"f-6750","text_snippet":"645","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2075","char_anchor":"f-6751","text_snippet":"631","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":645,"prior_value":631.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":863,"prior_period_value":802.0,"visual_current_value":863,"visual_prior_value":802.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2136","char_anchor":"f-6850","text_snippet":"863","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2137","char_anchor":"f-6851","text_snippet":"802","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":863,"prior_value":802.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":93,"prior_period_value":95.0,"visual_current_value":93,"visual_prior_value":95.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2138","char_anchor":"f-6852","text_snippet":"93","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2139","char_anchor":"f-6853","text_snippet":"95","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":93,"prior_value":95.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":30,"prior_period_value":24.0,"visual_current_value":30,"visual_prior_value":24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2076","char_anchor":"f-6752","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2077","char_anchor":"f-6753","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":30,"prior_value":24.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1403,"prior_period_value":1402.0,"visual_current_value":1403,"visual_prior_value":1402.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=us-gaap:CreditCardMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2062","char_anchor":"f-6732","text_snippet":"1,403","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2063","char_anchor":"f-6733","text_snippet":"1,402","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1403,"prior_value":1402.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":204,"prior_period_value":200.0,"visual_current_value":204,"visual_prior_value":200.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=us-gaap:CreditCardMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2118","char_anchor":"f-6832","text_snippet":"204","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2119","char_anchor":"f-6833","text_snippet":"200","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":204,"prior_value":200.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":17,"prior_period_value":14.0,"visual_current_value":17,"visual_prior_value":14.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=us-gaap:CreditCardMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2120","char_anchor":"f-6834","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2121","char_anchor":"f-6835","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":14.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":6,"prior_period_value":9.0,"visual_current_value":6,"visual_prior_value":9.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=us-gaap:CreditCardMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2064","char_anchor":"f-6734","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2065","char_anchor":"f-6735","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":9.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":990,"prior_period_value":1030.0,"visual_current_value":990,"visual_prior_value":1030.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesMember","member_label":"Interchange fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-75","char_anchor":"f-643","text_snippet":"990","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-76","char_anchor":"f-644","text_snippet":"1,030","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":990,"prior_value":1030.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":639,"prior_period_value":588.0,"visual_current_value":639,"visual_prior_value":588.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:CardIncomeOtherMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeOtherMember","member_label":"Other card income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-79","char_anchor":"f-647","text_snippet":"639","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-80","char_anchor":"f-648","text_snippet":"588","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":639,"prior_value":588.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1267,"prior_period_value":1198.0,"visual_current_value":1267,"visual_prior_value":1198.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-87","char_anchor":"f-655","text_snippet":"1,267","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-88","char_anchor":"f-656","text_snippet":"1,198","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1267,"prior_value":1198.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":365,"prior_period_value":354.0,"visual_current_value":365,"visual_prior_value":354.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:ServiceChargesLendingRelatedFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesLendingRelatedFeesMember","member_label":"Lending-related fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-91","char_anchor":"f-659","text_snippet":"365","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-92","char_anchor":"f-660","text_snippet":"354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":365,"prior_value":354.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1632,"prior_period_value":1552.0,"visual_current_value":1632,"visual_prior_value":1552.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:ServiceChargesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-95","char_anchor":"f-663","text_snippet":"1,632","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-96","char_anchor":"f-664","text_snippet":"1,552","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1632,"prior_value":1552.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1629,"prior_period_value":1618.0,"visual_current_value":1629,"visual_prior_value":1618.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=us-gaap:CreditCardMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-83","char_anchor":"f-651","text_snippet":"1,629","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-84","char_anchor":"f-652","text_snippet":"1,618","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1629,"prior_value":1618.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":-11,"prior_period_value":-38.0,"visual_current_value":-11,"visual_prior_value":-38.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:CardIncomeOtherMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeOtherMember","member_label":"Other card income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2246","char_anchor":"f-7034","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2247","char_anchor":"f-7035","text_snippet":"38","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-11,"prior_value":-38.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":4,"prior_period_value":2.0,"visual_current_value":4,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2258","char_anchor":"f-7046","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2259","char_anchor":"f-7047","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":2.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":4,"prior_period_value":2.0,"visual_current_value":4,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:ServiceChargesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2270","char_anchor":"f-7058","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2271","char_anchor":"f-7059","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":2.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":-11,"prior_period_value":-38.0,"visual_current_value":-11,"visual_prior_value":-38.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=us-gaap:CreditCardMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2252","char_anchor":"f-7040","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2253","char_anchor":"f-7041","text_snippet":"38","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-11,"prior_value":-38.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":2316,"prior_period_value":2371.0,"visual_current_value":2316,"visual_prior_value":2371.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesMember","member_label":"Interchange fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2184","char_anchor":"f-6924","text_snippet":"2,316","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2185","char_anchor":"f-6925","text_snippet":"2,371","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2316,"prior_value":2371.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":601,"prior_period_value":578.0,"visual_current_value":601,"visual_prior_value":578.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesMember","member_label":"Interchange fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2236","char_anchor":"f-7024","text_snippet":"601","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2237","char_anchor":"f-7025","text_snippet":"578","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":601,"prior_value":578.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":50,"prior_period_value":51.0,"visual_current_value":50,"visual_prior_value":51.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesMember","member_label":"Interchange fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2238","char_anchor":"f-7026","text_snippet":"50","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2239","char_anchor":"f-7027","text_snippet":"51","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":50,"prior_value":51.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":-25,"prior_period_value":-16.0,"visual_current_value":-25,"visual_prior_value":-16.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesMember","member_label":"Interchange fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2186","char_anchor":"f-6926","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2187","char_anchor":"f-6927","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-25,"prior_value":-16.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1799,"prior_period_value":1664.0,"visual_current_value":1799,"visual_prior_value":1664.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeOtherMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeOtherMember","member_label":"Other card income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2188","char_anchor":"f-6930","text_snippet":"1,799","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2189","char_anchor":"f-6931","text_snippet":"1,664","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1799,"prior_value":1664.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":12,"prior_period_value":8.0,"visual_current_value":12,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeOtherMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeOtherMember","member_label":"Other card income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2242","char_anchor":"f-7030","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2243","char_anchor":"f-7031","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":12,"prior_value":8.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":51,"prior_period_value":44.0,"visual_current_value":51,"visual_prior_value":44.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:CardIncomeOtherMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeOtherMember","member_label":"Other card income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2190","char_anchor":"f-6932","text_snippet":"51","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2191","char_anchor":"f-6933","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":51,"prior_value":44.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1890,"prior_period_value":1823.0,"visual_current_value":1890,"visual_prior_value":1823.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2196","char_anchor":"f-6942","text_snippet":"1,890","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2197","char_anchor":"f-6943","text_snippet":"1,823","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1890,"prior_value":1823.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1786,"prior_period_value":1568.0,"visual_current_value":1786,"visual_prior_value":1568.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2254","char_anchor":"f-7042","text_snippet":"1,786","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2255","char_anchor":"f-7043","text_snippet":"1,568","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1786,"prior_value":1568.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":45,"prior_period_value":66.0,"visual_current_value":45,"visual_prior_value":66.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2256","char_anchor":"f-7044","text_snippet":"45","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2257","char_anchor":"f-7045","text_snippet":"66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":45,"prior_value":66.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":35,"prior_period_value":33.0,"visual_current_value":35,"visual_prior_value":33.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2198","char_anchor":"f-6944","text_snippet":"35","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2199","char_anchor":"f-6945","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":35,"prior_value":33.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":767,"prior_period_value":759.0,"visual_current_value":767,"visual_prior_value":759.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesLendingRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesLendingRelatedFeesMember","member_label":"Lending-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2260","char_anchor":"f-7048","text_snippet":"767","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2261","char_anchor":"f-7049","text_snippet":"759","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":767,"prior_value":759.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":231,"prior_period_value":212.0,"visual_current_value":231,"visual_prior_value":212.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesLendingRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesLendingRelatedFeesMember","member_label":"Lending-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2262","char_anchor":"f-7050","text_snippet":"231","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2263","char_anchor":"f-7051","text_snippet":"212","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":231,"prior_value":212.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":50,"prior_period_value":38.0,"visual_current_value":50,"visual_prior_value":38.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesLendingRelatedFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesLendingRelatedFeesMember","member_label":"Lending-related fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2202","char_anchor":"f-6950","text_snippet":"50","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2203","char_anchor":"f-6951","text_snippet":"38","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":50,"prior_value":38.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1890,"prior_period_value":1823.0,"visual_current_value":1890,"visual_prior_value":1823.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2204","char_anchor":"f-6954","text_snippet":"1,890","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2205","char_anchor":"f-6955","text_snippet":"1,823","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1890,"prior_value":1823.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":2553,"prior_period_value":2327.0,"visual_current_value":2553,"visual_prior_value":2327.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2266","char_anchor":"f-7054","text_snippet":"2,553","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2267","char_anchor":"f-7055","text_snippet":"2,327","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2553,"prior_value":2327.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":276,"prior_period_value":278.0,"visual_current_value":276,"visual_prior_value":278.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2268","char_anchor":"f-7056","text_snippet":"276","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2269","char_anchor":"f-7057","text_snippet":"278","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":276,"prior_value":278.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":85,"prior_period_value":71.0,"visual_current_value":85,"visual_prior_value":71.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:ServiceChargesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2206","char_anchor":"f-6956","text_snippet":"85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2207","char_anchor":"f-6957","text_snippet":"71","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":85,"prior_value":71.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":4115,"prior_period_value":4035.0,"visual_current_value":4115,"visual_prior_value":4035.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=us-gaap:CreditCardMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2192","char_anchor":"f-6936","text_snippet":"4,115","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2193","char_anchor":"f-6937","text_snippet":"4,035","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4115,"prior_value":4035.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":613,"prior_period_value":586.0,"visual_current_value":613,"visual_prior_value":586.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=us-gaap:CreditCardMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2248","char_anchor":"f-7036","text_snippet":"613","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2249","char_anchor":"f-7037","text_snippet":"586","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":613,"prior_value":586.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":50,"prior_period_value":51.0,"visual_current_value":50,"visual_prior_value":51.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=us-gaap:CreditCardMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2250","char_anchor":"f-7038","text_snippet":"50","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2251","char_anchor":"f-7039","text_snippet":"51","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":50,"prior_value":51.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":26,"prior_period_value":28.0,"visual_current_value":26,"visual_prior_value":28.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=us-gaap:CreditCardMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2194","char_anchor":"f-6938","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2195","char_anchor":"f-6939","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":26,"prior_value":28.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":2942,"prior_period_value":2984.0,"visual_current_value":2942,"visual_prior_value":2984.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesMember","member_label":"Interchange fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-77","char_anchor":"f-645","text_snippet":"2,942","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-78","char_anchor":"f-646","text_snippet":"2,984","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2942,"prior_value":2984.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1851,"prior_period_value":1678.0,"visual_current_value":1851,"visual_prior_value":1678.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:CardIncomeOtherMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeOtherMember","member_label":"Other card income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-81","char_anchor":"f-649","text_snippet":"1,851","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-82","char_anchor":"f-650","text_snippet":"1,678","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1851,"prior_value":1678.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":3760,"prior_period_value":3492.0,"visual_current_value":3760,"visual_prior_value":3492.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-89","char_anchor":"f-657","text_snippet":"3,760","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-90","char_anchor":"f-658","text_snippet":"3,492","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3760,"prior_value":3492.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1048,"prior_period_value":1009.0,"visual_current_value":1048,"visual_prior_value":1009.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:ServiceChargesLendingRelatedFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesLendingRelatedFeesMember","member_label":"Lending-related fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-93","char_anchor":"f-661","text_snippet":"1,048","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-94","char_anchor":"f-662","text_snippet":"1,009","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1048,"prior_value":1009.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":4808,"prior_period_value":4501.0,"visual_current_value":4808,"visual_prior_value":4501.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:ServiceChargesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-97","char_anchor":"f-665","text_snippet":"4,808","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-98","char_anchor":"f-666","text_snippet":"4,501","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4808,"prior_value":4501.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":4793,"prior_period_value":4662.0,"visual_current_value":4793,"visual_prior_value":4662.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=us-gaap:CreditCardMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:CreditCardMember","member_label":"Credit Card"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-85","char_anchor":"f-653","text_snippet":"4,793","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-86","char_anchor":"f-654","text_snippet":"4,662","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4793,"prior_value":4662.0},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:ServiceChargesDepositRelatedFeesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesDepositRelatedFeesMember","member_label":"Deposit-related fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2128","char_anchor":"f-6842","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"us-gaap:FeesAndCommissionsMortgageBankingAndServicing","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fees and Commissions, Mortgage Banking and Servicing","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:ServiceChargesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:ServiceChargesMember","member_label":"Service charges"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2140","char_anchor":"f-6854","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":-41,"prior_period_value":-33.0,"visual_current_value":-41,"visual_prior_value":-33.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingFeesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingFeesMember","member_label":"Total investment banking fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2182","char_anchor":"f-6896","text_snippet":"41","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2183","char_anchor":"f-6897","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-41,"prior_value":-33.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":-41,"prior_period_value":-33.0,"visual_current_value":-41,"visual_prior_value":-33.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeUnderwritingIncomeMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeUnderwritingIncomeMember","member_label":"Underwriting income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2164","char_anchor":"f-6878","text_snippet":"41","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2165","char_anchor":"f-6879","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-41,"prior_value":-33.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":1155,"prior_period_value":783.0,"visual_current_value":1155,"visual_prior_value":783.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingFeesMember","member_label":"Total investment banking fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2178","char_anchor":"f-6892","text_snippet":"1,155","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2179","char_anchor":"f-6893","text_snippet":"783","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1155,"prior_value":783.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":834,"prior_period_value":589.0,"visual_current_value":834,"visual_prior_value":589.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingFeesMember","member_label":"Total investment banking fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2180","char_anchor":"f-6894","text_snippet":"834","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2181","char_anchor":"f-6895","text_snippet":"589","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":834,"prior_value":589.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":65,"prior_period_value":64.0,"visual_current_value":65,"visual_prior_value":64.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingFeesMember","member_label":"Total investment banking fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2104","char_anchor":"f-6794","text_snippet":"65","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2105","char_anchor":"f-6795","text_snippet":"64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":65,"prior_value":64.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":536,"prior_period_value":351.0,"visual_current_value":536,"visual_prior_value":351.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember","member_label":"Financial advisory services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2172","char_anchor":"f-6886","text_snippet":"536","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2173","char_anchor":"f-6887","text_snippet":"351","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":536,"prior_value":351.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":45,"prior_period_value":36.0,"visual_current_value":45,"visual_prior_value":36.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember","member_label":"Financial advisory services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2174","char_anchor":"f-6888","text_snippet":"45","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2175","char_anchor":"f-6889","text_snippet":"36","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":45,"prior_value":36.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":221,"prior_period_value":147.0,"visual_current_value":221,"visual_prior_value":147.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeSyndicationFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeSyndicationFeesMember","member_label":"Syndication fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2166","char_anchor":"f-6880","text_snippet":"221","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2167","char_anchor":"f-6881","text_snippet":"147","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":221,"prior_value":147.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":217,"prior_period_value":127.0,"visual_current_value":217,"visual_prior_value":127.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeSyndicationFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeSyndicationFeesMember","member_label":"Syndication fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2168","char_anchor":"f-6882","text_snippet":"217","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2169","char_anchor":"f-6883","text_snippet":"127","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":217,"prior_value":127.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":398,"prior_period_value":285.0,"visual_current_value":398,"visual_prior_value":285.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeUnderwritingIncomeMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeUnderwritingIncomeMember","member_label":"Underwriting income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2160","char_anchor":"f-6874","text_snippet":"398","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2161","char_anchor":"f-6875","text_snippet":"285","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":398,"prior_value":285.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":572,"prior_period_value":426.0,"visual_current_value":572,"visual_prior_value":426.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeUnderwritingIncomeMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeUnderwritingIncomeMember","member_label":"Underwriting income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2162","char_anchor":"f-6876","text_snippet":"572","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2163","char_anchor":"f-6877","text_snippet":"426","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":572,"prior_value":426.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":63,"prior_period_value":64.0,"visual_current_value":63,"visual_prior_value":64.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeUnderwritingIncomeMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeUnderwritingIncomeMember","member_label":"Underwriting income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2092","char_anchor":"f-6776","text_snippet":"63","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2093","char_anchor":"f-6777","text_snippet":"64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":63,"prior_value":64.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":2013,"prior_period_value":1403.0,"visual_current_value":2013,"visual_prior_value":1403.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentBankingFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingFeesMember","member_label":"Total investment banking fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-123","char_anchor":"f-691","text_snippet":"2,013","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-124","char_anchor":"f-692","text_snippet":"1,403","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2013,"prior_value":1403.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":583,"prior_period_value":387.0,"visual_current_value":583,"visual_prior_value":387.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember","member_label":"Financial advisory services"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-119","char_anchor":"f-687","text_snippet":"583","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-120","char_anchor":"f-688","text_snippet":"387","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":583,"prior_value":387.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":438,"prior_period_value":274.0,"visual_current_value":438,"visual_prior_value":274.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeSyndicationFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeSyndicationFeesMember","member_label":"Syndication fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-115","char_anchor":"f-683","text_snippet":"438","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-116","char_anchor":"f-684","text_snippet":"274","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":438,"prior_value":274.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":992,"prior_period_value":742.0,"visual_current_value":992,"visual_prior_value":742.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeUnderwritingIncomeMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeUnderwritingIncomeMember","member_label":"Underwriting income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-111","char_anchor":"f-679","text_snippet":"992","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-112","char_anchor":"f-680","text_snippet":"742","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":992,"prior_value":742.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":-185,"prior_period_value":-136.0,"visual_current_value":-185,"visual_prior_value":-136.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingFeesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingFeesMember","member_label":"Total investment banking fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2312","char_anchor":"f-7100","text_snippet":"185","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2313","char_anchor":"f-7101","text_snippet":"136","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-185,"prior_value":-136.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":-185,"prior_period_value":-136.0,"visual_current_value":-185,"visual_prior_value":-136.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeUnderwritingIncomeMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeUnderwritingIncomeMember","member_label":"Underwriting income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2294","char_anchor":"f-7082","text_snippet":"185","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2295","char_anchor":"f-7083","text_snippet":"136","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-185,"prior_value":-136.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":2769,"prior_period_value":2468.0,"visual_current_value":2769,"visual_prior_value":2468.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingFeesMember","member_label":"Total investment banking fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2308","char_anchor":"f-7096","text_snippet":"2,769","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2309","char_anchor":"f-7097","text_snippet":"2,468","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2769,"prior_value":2468.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":2181,"prior_period_value":2016.0,"visual_current_value":2181,"visual_prior_value":2016.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingFeesMember","member_label":"Total investment banking fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2310","char_anchor":"f-7098","text_snippet":"2,181","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2311","char_anchor":"f-7099","text_snippet":"2,016","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2181,"prior_value":2016.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":199,"prior_period_value":184.0,"visual_current_value":199,"visual_prior_value":184.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingFeesMember","member_label":"Total investment banking fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2234","char_anchor":"f-6998","text_snippet":"199","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2235","char_anchor":"f-6999","text_snippet":"184","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":199,"prior_value":184.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":1166,"prior_period_value":990.0,"visual_current_value":1166,"visual_prior_value":990.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember","member_label":"Financial advisory services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2302","char_anchor":"f-7090","text_snippet":"1,166","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2303","char_anchor":"f-7091","text_snippet":"990","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1166,"prior_value":990.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":132,"prior_period_value":144.0,"visual_current_value":132,"visual_prior_value":144.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember","member_label":"Financial advisory services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2304","char_anchor":"f-7092","text_snippet":"132","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2305","char_anchor":"f-7093","text_snippet":"144","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":132,"prior_value":144.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":561,"prior_period_value":467.0,"visual_current_value":561,"visual_prior_value":467.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeSyndicationFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeSyndicationFeesMember","member_label":"Syndication fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2296","char_anchor":"f-7084","text_snippet":"561","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2297","char_anchor":"f-7085","text_snippet":"467","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":561,"prior_value":467.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":535,"prior_period_value":419.0,"visual_current_value":535,"visual_prior_value":419.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeSyndicationFeesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeSyndicationFeesMember","member_label":"Syndication fees"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2298","char_anchor":"f-7086","text_snippet":"535","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2299","char_anchor":"f-7087","text_snippet":"419","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":535,"prior_value":419.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":1042,"prior_period_value":1011.0,"visual_current_value":1042,"visual_prior_value":1011.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeUnderwritingIncomeMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeUnderwritingIncomeMember","member_label":"Underwriting income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2290","char_anchor":"f-7078","text_snippet":"1,042","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2291","char_anchor":"f-7079","text_snippet":"1,011","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1042,"prior_value":1011.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":1514,"prior_period_value":1453.0,"visual_current_value":1514,"visual_prior_value":1453.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeUnderwritingIncomeMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeUnderwritingIncomeMember","member_label":"Underwriting income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2292","char_anchor":"f-7080","text_snippet":"1,514","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2293","char_anchor":"f-7081","text_snippet":"1,453","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1514,"prior_value":1453.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":197,"prior_period_value":184.0,"visual_current_value":197,"visual_prior_value":184.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeUnderwritingIncomeMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeUnderwritingIncomeMember","member_label":"Underwriting income"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2222","char_anchor":"f-6980","text_snippet":"197","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2223","char_anchor":"f-6981","text_snippet":"184","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":197,"prior_value":184.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":4964,"prior_period_value":4532.0,"visual_current_value":4964,"visual_prior_value":4532.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentBankingFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingFeesMember","member_label":"Total investment banking fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-125","char_anchor":"f-693","text_snippet":"4,964","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-126","char_anchor":"f-694","text_snippet":"4,532","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4964,"prior_value":4532.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":1300,"prior_period_value":1134.0,"visual_current_value":1300,"visual_prior_value":1134.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember","member_label":"Financial advisory services"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-121","char_anchor":"f-689","text_snippet":"1,300","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-122","char_anchor":"f-690","text_snippet":"1,134","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1300,"prior_value":1134.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":1096,"prior_period_value":886.0,"visual_current_value":1096,"visual_prior_value":886.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeSyndicationFeesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeSyndicationFeesMember","member_label":"Syndication fees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-117","char_anchor":"f-685","text_snippet":"1,096","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-118","char_anchor":"f-686","text_snippet":"886","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1096,"prior_value":886.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":2568,"prior_period_value":2512.0,"visual_current_value":2568,"visual_prior_value":2512.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeUnderwritingIncomeMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeUnderwritingIncomeMember","member_label":"Underwriting income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-113","char_anchor":"f-681","text_snippet":"2,568","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-114","char_anchor":"f-682","text_snippet":"2,512","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2568,"prior_value":2512.0},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember","member_label":"Financial advisory services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2100","char_anchor":"f-6788","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":null},{"tag":"us-gaap:InvestmentBankingRevenue","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:NoninterestIncomeAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"bac:FeesAndCommissions1","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"bac:FeesAndCommissions1","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationnoninterestincomebybusinesssegmentandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Investment Banking Revenue","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|srt:ProductOrServiceAxis=bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember","member_label":"Financial advisory services"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2230","char_anchor":"f-6992","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":null},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":9610,"prior_period_value":7471.0,"visual_current_value":9610,"visual_prior_value":7471.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-6492","text_snippet":"9,610","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-6493","text_snippet":"7,471","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9610,"prior_value":7471.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":-1910,"prior_period_value":-2320.0,"visual_current_value":-1910,"visual_prior_value":-2320.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6562","text_snippet":"1,910","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6563","text_snippet":"2,320","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1910,"prior_value":-2320.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":4582,"prior_period_value":3582.0,"visual_current_value":4582,"visual_prior_value":3582.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6494","text_snippet":"4,582","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6495","text_snippet":"3,582","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4582,"prior_value":3582.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":2932,"prior_period_value":2614.0,"visual_current_value":2932,"visual_prior_value":2614.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6558","text_snippet":"2,932","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6559","text_snippet":"2,614","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2932,"prior_value":2614.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":2320,"prior_period_value":2180.0,"visual_current_value":2320,"visual_prior_value":2180.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6560","text_snippet":"2,320","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6561","text_snippet":"2,180","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2320,"prior_value":2180.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":1686,"prior_period_value":1415.0,"visual_current_value":1686,"visual_prior_value":1415.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6496","text_snippet":"1,686","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6497","text_snippet":"1,415","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1686,"prior_value":1415.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":25704,"prior_period_value":22611.0,"visual_current_value":25704,"visual_prior_value":22611.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-6626","text_snippet":"25,704","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-6627","text_snippet":"22,611","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":25704,"prior_value":22611.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":-5701,"prior_period_value":-6961.0,"visual_current_value":-5701,"visual_prior_value":-6961.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-6696","text_snippet":"5,701","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-6697","text_snippet":"6,961","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-5701,"prior_value":-6961.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":11921,"prior_period_value":10584.0,"visual_current_value":11921,"visual_prior_value":10584.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-6628","text_snippet":"11,921","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-6629","text_snippet":"10,584","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11921,"prior_value":10584.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":7914,"prior_period_value":8272.0,"visual_current_value":7914,"visual_prior_value":8272.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-6692","text_snippet":"7,914","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-6693","text_snippet":"8,272","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":7914,"prior_value":8272.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":7217,"prior_period_value":6593.0,"visual_current_value":7217,"visual_prior_value":6593.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-6694","text_snippet":"7,217","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-6695","text_snippet":"6,593","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7217,"prior_value":6593.0},{"tag":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest, Full Tax Equivalent Basis","current_period_value":4353,"prior_period_value":4123.0,"visual_current_value":4353,"visual_prior_value":4123.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-6630","text_snippet":"4,353","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-6631","text_snippet":"4,123","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4353,"prior_value":4123.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":1141,"prior_period_value":575.0,"visual_current_value":1141,"visual_prior_value":575.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-6498","text_snippet":"1,141","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-6499","text_snippet":"575","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1141,"prior_value":575.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":-1904,"prior_period_value":-2025.0,"visual_current_value":-1904,"visual_prior_value":-2025.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6568","text_snippet":"1,904","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6569","text_snippet":"2,025","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1904,"prior_value":-2025.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":1145,"prior_period_value":895.0,"visual_current_value":1145,"visual_prior_value":895.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6500","text_snippet":"1,145","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6501","text_snippet":"895","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1145,"prior_value":895.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":806,"prior_period_value":719.0,"visual_current_value":806,"visual_prior_value":719.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6564","text_snippet":"806","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6565","text_snippet":"719","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":806,"prior_value":719.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":673,"prior_period_value":632.0,"visual_current_value":673,"visual_prior_value":632.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6566","text_snippet":"673","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6567","text_snippet":"632","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":673,"prior_value":632.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":421,"prior_period_value":354.0,"visual_current_value":421,"visual_prior_value":354.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6502","text_snippet":"421","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6503","text_snippet":"354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":421,"prior_value":354.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":2723,"prior_period_value":2144.0,"visual_current_value":2723,"visual_prior_value":2144.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-6632","text_snippet":"2,723","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-6633","text_snippet":"2,144","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2723,"prior_value":2144.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":-5614,"prior_period_value":-5720.0,"visual_current_value":-5614,"visual_prior_value":-5720.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-6702","text_snippet":"5,614","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-6703","text_snippet":"5,720","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-5614,"prior_value":-5720.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":2980,"prior_period_value":2646.0,"visual_current_value":2980,"visual_prior_value":2646.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-6634","text_snippet":"2,980","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-6635","text_snippet":"2,646","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2980,"prior_value":2646.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":2176,"prior_period_value":2275.0,"visual_current_value":2176,"visual_prior_value":2275.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-6698","text_snippet":"2,176","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-6699","text_snippet":"2,275","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2176,"prior_value":2275.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":2093,"prior_period_value":1912.0,"visual_current_value":2093,"visual_prior_value":1912.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-6700","text_snippet":"2,093","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-6701","text_snippet":"1,912","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2093,"prior_value":1912.0},{"tag":"bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit), Full Tax Equivalent Basis","current_period_value":1088,"prior_period_value":1031.0,"visual_current_value":1088,"visual_prior_value":1031.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-6636","text_snippet":"1,088","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-6637","text_snippet":"1,031","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1088,"prior_value":1031.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":15387,"prior_period_value":14114.0,"visual_current_value":15387,"visual_prior_value":14114.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-6450","text_snippet":"15,387","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-6451","text_snippet":"14,114","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15387,"prior_value":14114.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":-26,"prior_period_value":-1.0,"visual_current_value":-26,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6520","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6521","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-26,"prior_value":-1.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":8988,"prior_period_value":8278.0,"visual_current_value":8988,"visual_prior_value":8278.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6452","text_snippet":"8,988","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6453","text_snippet":"8,278","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8988,"prior_value":8278.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":3141,"prior_period_value":3230.0,"visual_current_value":3141,"visual_prior_value":3230.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6516","text_snippet":"3,141","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6517","text_snippet":"3,230","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3141,"prior_value":3230.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":1484,"prior_period_value":898.0,"visual_current_value":1484,"visual_prior_value":898.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6518","text_snippet":"1,484","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6519","text_snippet":"898","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1484,"prior_value":898.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":1800,"prior_period_value":1709.0,"visual_current_value":1800,"visual_prior_value":1709.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6454","text_snippet":"1,800","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6455","text_snippet":"1,709","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1800,"prior_value":1709.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":44790,"prior_period_value":42166.0,"visual_current_value":44790,"visual_prior_value":42166.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-6584","text_snippet":"44,790","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-6585","text_snippet":"42,166","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":44790,"prior_value":42166.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":-69,"prior_period_value":43.0,"visual_current_value":-69,"visual_prior_value":43.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-6654","text_snippet":"69","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-6655","text_snippet":"43","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-69,"prior_value":43.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":26219,"prior_period_value":24593.0,"visual_current_value":26219,"visual_prior_value":24593.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-6586","text_snippet":"26,219","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-6587","text_snippet":"24,593","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":26219,"prior_value":24593.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":9373,"prior_period_value":9965.0,"visual_current_value":9373,"visual_prior_value":9965.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-6650","text_snippet":"9,373","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-6651","text_snippet":"9,965","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9373,"prior_value":9965.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":3940,"prior_period_value":2349.0,"visual_current_value":3940,"visual_prior_value":2349.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-6652","text_snippet":"3,940","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-6653","text_snippet":"2,349","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3940,"prior_value":2349.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Income (Expense) Net, Full Tax Equivalent Basis","current_period_value":5327,"prior_period_value":5216.0,"visual_current_value":5327,"visual_prior_value":5216.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-6588","text_snippet":"5,327","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-6589","text_snippet":"5,216","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5327,"prior_value":5216.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasisAfterTax","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Additional net interest income and income tax expense, related to tax-exempt securities","current_period_value":154,"prior_period_value":147.0,"visual_current_value":154,"visual_prior_value":147.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-6582","text_snippet":"154","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-6583","text_snippet":"147","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":154,"prior_value":147.0},{"tag":"bac:InterestIncomeExpenseNetFullTaxEquivalentBasisAfterTax","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Additional net interest income and income tax expense, related to tax-exempt securities","current_period_value":444,"prior_period_value":465.0,"visual_current_value":444,"visual_prior_value":465.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-6716","text_snippet":"444","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-6717","text_snippet":"465","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":444,"prior_value":465.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":28242,"prior_period_value":25492.0,"visual_current_value":28242,"visual_prior_value":25492.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-6462","text_snippet":"28,242","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-6463","text_snippet":"25,492","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":28242,"prior_value":25492.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":-1705,"prior_period_value":-2152.0,"visual_current_value":-1705,"visual_prior_value":-2152.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6532","text_snippet":"1,705","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6533","text_snippet":"2,152","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1705,"prior_value":-2152.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":11166,"prior_period_value":10418.0,"visual_current_value":11166,"visual_prior_value":10418.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6464","text_snippet":"11,166","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6465","text_snippet":"10,418","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11166,"prior_value":10418.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":6245,"prior_period_value":5834.0,"visual_current_value":6245,"visual_prior_value":5834.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6528","text_snippet":"6,245","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6529","text_snippet":"5,834","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6245,"prior_value":5834.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":6224,"prior_period_value":5630.0,"visual_current_value":6224,"visual_prior_value":5630.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6530","text_snippet":"6,224","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6531","text_snippet":"5,630","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6224,"prior_value":5630.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":6312,"prior_period_value":5762.0,"visual_current_value":6312,"visual_prior_value":5762.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6466","text_snippet":"6,312","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6467","text_snippet":"5,762","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6312,"prior_value":5762.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":82361,"prior_period_value":77005.0,"visual_current_value":82361,"visual_prior_value":77005.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-6596","text_snippet":"82,361","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-6597","text_snippet":"77,005","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":82361,"prior_value":77005.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":-5076,"prior_period_value":-5551.0,"visual_current_value":-5076,"visual_prior_value":-5551.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-6666","text_snippet":"5,076","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-6667","text_snippet":"5,551","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-5076,"prior_value":-5551.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":32472,"prior_period_value":30790.0,"visual_current_value":32472,"visual_prior_value":30790.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-6598","text_snippet":"32,472","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-6599","text_snippet":"30,790","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":32472,"prior_value":30790.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":17912,"prior_period_value":17867.0,"visual_current_value":17912,"visual_prior_value":17867.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-6662","text_snippet":"17,912","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-6663","text_snippet":"17,867","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":17912,"prior_value":17867.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":18788,"prior_period_value":16972.0,"visual_current_value":18788,"visual_prior_value":16972.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-6664","text_snippet":"18,788","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-6665","text_snippet":"16,972","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":18788,"prior_value":16972.0},{"tag":"bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":1.0,"order":1.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Revenues, Net Of Interest Expense, Full Tax Equivalent Basis","current_period_value":18265,"prior_period_value":16927.0,"visual_current_value":18265,"visual_prior_value":16927.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-6600","text_snippet":"18,265","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-6601","text_snippet":"16,927","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":18265,"prior_value":16927.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":6814,"prior_period_value":6563.0,"visual_current_value":6814,"visual_prior_value":6563.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-6480","text_snippet":"6,814","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-6481","text_snippet":"6,563","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6814,"prior_value":6563.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":201,"prior_period_value":171.0,"visual_current_value":201,"visual_prior_value":171.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6550","text_snippet":"201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6551","text_snippet":"171","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":201,"prior_value":171.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":4048,"prior_period_value":4031.0,"visual_current_value":4048,"visual_prior_value":4031.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6482","text_snippet":"4,048","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6483","text_snippet":"4,031","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4048,"prior_value":4031.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":1918,"prior_period_value":1911.0,"visual_current_value":1918,"visual_prior_value":1911.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6546","text_snippet":"1,918","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6547","text_snippet":"1,911","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1918,"prior_value":1911.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":2910,"prior_period_value":2566.0,"visual_current_value":2910,"visual_prior_value":2566.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6548","text_snippet":"2,910","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6549","text_snippet":"2,566","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2910,"prior_value":2566.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":1653,"prior_period_value":1557.0,"visual_current_value":1653,"visual_prior_value":1557.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6484","text_snippet":"1,653","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6485","text_snippet":"1,557","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1653,"prior_value":1557.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":20546,"prior_period_value":20088.0,"visual_current_value":20546,"visual_prior_value":20088.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-6614","text_snippet":"20,546","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-6615","text_snippet":"20,088","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":20546,"prior_value":20088.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":638,"prior_period_value":1426.0,"visual_current_value":638,"visual_prior_value":1426.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-6684","text_snippet":"638","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-6685","text_snippet":"1,426","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":638,"prior_value":1426.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":12316,"prior_period_value":11924.0,"visual_current_value":12316,"visual_prior_value":11924.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-6616","text_snippet":"12,316","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-6617","text_snippet":"11,924","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12316,"prior_value":11924.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":5892,"prior_period_value":5610.0,"visual_current_value":5892,"visual_prior_value":5610.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-6680","text_snippet":"5,892","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-6681","text_snippet":"5,610","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5892,"prior_value":5610.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":8532,"prior_period_value":7706.0,"visual_current_value":8532,"visual_prior_value":7706.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-6682","text_snippet":"8,532","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-6683","text_snippet":"7,706","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8532,"prior_value":7706.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":4907,"prior_period_value":4523.0,"visual_current_value":4907,"visual_prior_value":4523.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-6618","text_snippet":"4,907","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-6619","text_snippet":"4,523","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4907,"prior_value":4523.0},{"tag":"us-gaap:OtherNoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Noninterest Expense","current_period_value":20546,"prior_period_value":3314.0,"visual_current_value":20546,"visual_prior_value":3314.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-6614","text_snippet":"20,546","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-146","text_snippet":"3,314","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":20546,"prior_value":3314.0},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":3403716,"prior_period_value":3324293.0,"visual_current_value":3403716,"visual_prior_value":3324293.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-268","text_snippet":"3,403,716","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-65","char_anchor":"f-6511","text_snippet":"3,324,293","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3403716,"prior_value":3324293.0},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":309051,"prior_period_value":360006.0,"visual_current_value":309051,"visual_prior_value":360006.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2042","char_anchor":"f-6580","text_snippet":"309,051","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2043","char_anchor":"f-6581","text_snippet":"360,006","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":309051,"prior_value":360006.0},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":1032826,"prior_period_value":1026293.0,"visual_current_value":1032826,"visual_prior_value":1026293.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1219","char_anchor":"f-6512","text_snippet":"1,032,826","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2032","char_anchor":"f-6513","text_snippet":"1,026,293","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1032826,"prior_value":1026293.0},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":738273,"prior_period_value":650936.0,"visual_current_value":738273,"visual_prior_value":650936.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1223","char_anchor":"f-6576","text_snippet":"738,273","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2040","char_anchor":"f-6577","text_snippet":"650,936","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":738273,"prior_value":650936.0},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":997961,"prior_period_value":958227.0,"visual_current_value":997961,"visual_prior_value":958227.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1225","char_anchor":"f-6578","text_snippet":"997,961","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2041","char_anchor":"f-6579","text_snippet":"958,227","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":997961,"prior_value":958227.0},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":325605,"prior_period_value":328831.0,"visual_current_value":325605,"visual_prior_value":328831.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1221","char_anchor":"f-6514","text_snippet":"325,605","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2033","char_anchor":"f-6515","text_snippet":"328,831","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":325605,"prior_value":328831.0},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":3403716,"prior_period_value":null,"visual_current_value":3403716,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-268","text_snippet":"3,403,716","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":3403716,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":23795,"prior_period_value":null,"visual_current_value":23795,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-27","char_anchor":"f-346","text_snippet":"23,795","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":23795,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":6983,"prior_period_value":null,"visual_current_value":6983,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1123","char_anchor":"f-3771","text_snippet":"6,983","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":6983,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":9,"prior_period_value":null,"visual_current_value":9,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:PrimeAndAltALoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:PrimeAndAltALoanMember","member_label":"Prime and Alt-A"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1125","char_anchor":"f-3773","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":436,"prior_period_value":null,"visual_current_value":436,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:SubprimeLoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:SubprimeLoanMember","member_label":"Subprime"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1127","char_anchor":"f-3775","text_snippet":"436","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":436,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":1594,"prior_period_value":null,"visual_current_value":1594,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1131","char_anchor":"f-3779","text_snippet":"1,594","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1594,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":601,"prior_period_value":null,"visual_current_value":601,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1143","char_anchor":"f-3841","text_snippet":"601","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":601,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":252,"prior_period_value":null,"visual_current_value":252,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:SubprimeLoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:SubprimeLoanMember","member_label":"Subprime"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1147","char_anchor":"f-3845","text_snippet":"252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":252,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":23,"prior_period_value":null,"visual_current_value":23,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1149","char_anchor":"f-3847","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":23,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":24,"prior_period_value":null,"visual_current_value":24,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:InvestmentTypeAxis=bac:InvestmentVehiclesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:InvestmentVehiclesMember","member_label":"Investment Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1170","char_anchor":"f-3880","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":24,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":27.8,"prior_period_value":null,"visual_current_value":27.8,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:InvestmentTypeAxis=bac:InvestmentVehiclesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:InvestmentVehiclesMember","member_label":"Investment Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1172","char_anchor":"f-3882","text_snippet":"27.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"billions","current_value":27.8,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":915,"prior_period_value":null,"visual_current_value":915,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:InvestmentTypeAxis=bac:LeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:LeveragedLeaseTrustsMember","member_label":"Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1176","char_anchor":"f-3886","text_snippet":"915","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":915,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":31978,"prior_period_value":null,"visual_current_value":31978,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1180","char_anchor":"f-3955","text_snippet":"31,978","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":31978,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":7678,"prior_period_value":null,"visual_current_value":7678,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1182","char_anchor":"f-3957","text_snippet":"7,678","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":7678,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":27822,"prior_period_value":null,"visual_current_value":27822,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1184","char_anchor":"f-3959","text_snippet":"27,822","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":27822,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":16382,"prior_period_value":null,"visual_current_value":16382,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-4009","text_snippet":"16,382","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":16382,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":435,"prior_period_value":null,"visual_current_value":435,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1194","char_anchor":"f-4011","text_snippet":"435","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":435,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":5163,"prior_period_value":null,"visual_current_value":5163,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1196","char_anchor":"f-4013","text_snippet":"5,163","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5163,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":939,"prior_period_value":null,"visual_current_value":939,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1198","char_anchor":"f-4015","text_snippet":"939","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":939,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":87.3,"prior_period_value":null,"visual_current_value":87.3,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:InvestmentTypeAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1200","char_anchor":"f-4051","text_snippet":"87.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"billions","current_value":87.3,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":28094,"prior_period_value":null,"visual_current_value":28094,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1215","char_anchor":"f-4094","text_snippet":"28,094","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":28094,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":1032826,"prior_period_value":null,"visual_current_value":1032826,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1219","char_anchor":"f-6512","text_snippet":"1,032,826","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1032826,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":325605,"prior_period_value":null,"visual_current_value":325605,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1221","char_anchor":"f-6514","text_snippet":"325,605","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":325605,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":738273,"prior_period_value":null,"visual_current_value":738273,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1223","char_anchor":"f-6576","text_snippet":"738,273","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":738273,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":997961,"prior_period_value":null,"visual_current_value":997961,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1225","char_anchor":"f-6578","text_snippet":"997,961","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":997961,"prior_value":null},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":17.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,17.0,16],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,8.0,7],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":309051,"prior_period_value":null,"visual_current_value":309051,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2042","char_anchor":"f-6580","text_snippet":"309,051","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":309051,"prior_value":null},{"tag":"us-gaap:NetIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":8469,"prior_period_value":6896.0,"visual_current_value":8469,"visual_prior_value":6896.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-160","text_snippet":"8,469","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-161","text_snippet":"6,896","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8469,"prior_value":6896.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":-6,"prior_period_value":-295.0,"visual_current_value":-6,"visual_prior_value":-295.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6574","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6575","text_snippet":"295","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-6,"prior_value":-295.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":3437,"prior_period_value":2687.0,"visual_current_value":3437,"visual_prior_value":2687.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6506","text_snippet":"3,437","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6507","text_snippet":"2,687","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3437,"prior_value":2687.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":2126,"prior_period_value":1895.0,"visual_current_value":2126,"visual_prior_value":1895.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6570","text_snippet":"2,126","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6571","text_snippet":"1,895","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2126,"prior_value":1895.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":1647,"prior_period_value":1548.0,"visual_current_value":1647,"visual_prior_value":1548.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6572","text_snippet":"1,647","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6573","text_snippet":"1,548","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1647,"prior_value":1548.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":1265,"prior_period_value":1061.0,"visual_current_value":1265,"visual_prior_value":1061.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6508","text_snippet":"1,265","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6509","text_snippet":"1,061","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1265,"prior_value":1061.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":8469,"prior_period_value":6896.0,"visual_current_value":8469,"visual_prior_value":6896.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:RetainedEarningsMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:RetainedEarningsMember","member_label":"Retained Earnings"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-36","char_anchor":"f-368","text_snippet":"8,469","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-57","char_anchor":"f-444","text_snippet":"6,896","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8469,"prior_value":6896.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":22981,"prior_period_value":20467.0,"visual_current_value":22981,"visual_prior_value":20467.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-162","text_snippet":"22,981","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-163","text_snippet":"20,467","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":22981,"prior_value":20467.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":-87,"prior_period_value":-1241.0,"visual_current_value":-87,"visual_prior_value":-1241.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-6708","text_snippet":"87","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-6709","text_snippet":"1,241","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-87,"prior_value":-1241.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":8941,"prior_period_value":7938.0,"visual_current_value":8941,"visual_prior_value":7938.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-6640","text_snippet":"8,941","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-6641","text_snippet":"7,938","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8941,"prior_value":7938.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":5738,"prior_period_value":5997.0,"visual_current_value":5738,"visual_prior_value":5997.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-6704","text_snippet":"5,738","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-6705","text_snippet":"5,997","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5738,"prior_value":5997.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":5124,"prior_period_value":4681.0,"visual_current_value":5124,"visual_prior_value":4681.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-6706","text_snippet":"5,124","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-6707","text_snippet":"4,681","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5124,"prior_value":4681.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":3265,"prior_period_value":3092.0,"visual_current_value":3265,"visual_prior_value":3092.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-6642","text_snippet":"3,265","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-6643","text_snippet":"3,092","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3265,"prior_value":3092.0},{"tag":"us-gaap:NetIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome|consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":22981,"prior_period_value":20467.0,"visual_current_value":22981,"visual_prior_value":20467.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:RetainedEarningsMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:RetainedEarningsMember","member_label":"Retained Earnings"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-48","char_anchor":"f-404","text_snippet":"22,981","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-71","char_anchor":"f-480","text_snippet":"20,467","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":22981,"prior_value":20467.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":1295,"prior_period_value":1542.0,"visual_current_value":1295,"visual_prior_value":1542.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-116","text_snippet":"1,295","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-117","text_snippet":"1,542","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1295,"prior_value":1542.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":4,"prior_period_value":-3.0,"visual_current_value":4,"visual_prior_value":-3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6538","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6539","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":-3.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":1009,"prior_period_value":1302.0,"visual_current_value":1009,"visual_prior_value":1302.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6470","text_snippet":"1,009","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6471","text_snippet":"1,302","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1009,"prior_value":1302.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":269,"prior_period_value":229.0,"visual_current_value":269,"visual_prior_value":229.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6534","text_snippet":"269","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6535","text_snippet":"229","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":269,"prior_value":229.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":9,"prior_period_value":7.0,"visual_current_value":9,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6536","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6537","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":7.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":4,"prior_period_value":7.0,"visual_current_value":4,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6472","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6473","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":7.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":4367,"prior_period_value":4369.0,"visual_current_value":4367,"visual_prior_value":4369.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-118","text_snippet":"4,367","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-119","text_snippet":"4,369","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4367,"prior_value":4369.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":-13,"prior_period_value":-16.0,"visual_current_value":-13,"visual_prior_value":-16.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-6672","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-6673","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-13,"prior_value":-16.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":3583,"prior_period_value":3733.0,"visual_current_value":3583,"visual_prior_value":3733.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-6604","text_snippet":"3,583","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-6605","text_snippet":"3,733","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3583,"prior_value":3733.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":700,"prior_period_value":693.0,"visual_current_value":700,"visual_prior_value":693.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-6668","text_snippet":"700","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-6669","text_snippet":"693","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":700,"prior_value":693.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":59,"prior_period_value":-42.0,"visual_current_value":59,"visual_prior_value":-42.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-6670","text_snippet":"59","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-6671","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":59,"prior_value":-42.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetLiabilityCreditLossProvisionReversal","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofcashflows|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":2.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Provision for credit losses","current_period_value":38,"prior_period_value":1.0,"visual_current_value":38,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-6606","text_snippet":"38","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-6607","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":38,"prior_value":1.0},{"tag":"us-gaap:LaborAndRelatedExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Labor and Related Expense","current_period_value":10523,"prior_period_value":9916.0,"visual_current_value":10523,"visual_prior_value":9916.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-120","text_snippet":"10,523","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-121","text_snippet":"9,916","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10523,"prior_value":9916.0},{"tag":"us-gaap:LaborAndRelatedExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Labor and Related Expense","current_period_value":1527,"prior_period_value":1503.0,"visual_current_value":1527,"visual_prior_value":1503.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6476","text_snippet":"1,527","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6477","text_snippet":"1,503","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1527,"prior_value":1503.0},{"tag":"us-gaap:LaborAndRelatedExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Labor and Related Expense","current_period_value":1126,"prior_period_value":1080.0,"visual_current_value":1126,"visual_prior_value":1080.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6540","text_snippet":"1,126","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6541","text_snippet":"1,080","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1126,"prior_value":1080.0},{"tag":"us-gaap:LaborAndRelatedExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Labor and Related Expense","current_period_value":985,"prior_period_value":877.0,"visual_current_value":985,"visual_prior_value":877.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6542","text_snippet":"985","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6543","text_snippet":"877","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":985,"prior_value":877.0},{"tag":"us-gaap:LaborAndRelatedExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Labor and Related Expense","current_period_value":2969,"prior_period_value":2783.0,"visual_current_value":2969,"visual_prior_value":2783.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6478","text_snippet":"2,969","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6479","text_snippet":"2,783","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2969,"prior_value":2783.0},{"tag":"us-gaap:LaborAndRelatedExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Labor and Related Expense","current_period_value":31744,"prior_period_value":29937.0,"visual_current_value":31744,"visual_prior_value":29937.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-122","text_snippet":"31,744","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-123","text_snippet":"29,937","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":31744,"prior_value":29937.0},{"tag":"us-gaap:LaborAndRelatedExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Labor and Related Expense","current_period_value":4652,"prior_period_value":4549.0,"visual_current_value":4652,"visual_prior_value":4549.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-6610","text_snippet":"4,652","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-6611","text_snippet":"4,549","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4652,"prior_value":4549.0},{"tag":"us-gaap:LaborAndRelatedExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Labor and Related Expense","current_period_value":3406,"prior_period_value":3292.0,"visual_current_value":3406,"visual_prior_value":3292.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-6674","text_snippet":"3,406","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-6675","text_snippet":"3,292","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3406,"prior_value":3292.0},{"tag":"us-gaap:LaborAndRelatedExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Labor and Related Expense","current_period_value":2980,"prior_period_value":2715.0,"visual_current_value":2980,"visual_prior_value":2715.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-6676","text_snippet":"2,980","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-6677","text_snippet":"2,715","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2980,"prior_value":2715.0},{"tag":"us-gaap:LaborAndRelatedExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Labor and Related Expense","current_period_value":8967,"prior_period_value":8280.0,"visual_current_value":8967,"visual_prior_value":8280.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-6612","text_snippet":"8,967","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-6613","text_snippet":"8,280","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8967,"prior_value":8280.0},{"tag":"us-gaap:NoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":17337,"prior_period_value":16479.0,"visual_current_value":17337,"visual_prior_value":16479.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-148","text_snippet":"17,337","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-149","text_snippet":"16,479","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":17337,"prior_value":16479.0},{"tag":"us-gaap:NoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":201,"prior_period_value":171.0,"visual_current_value":201,"visual_prior_value":171.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2038","char_anchor":"f-6556","text_snippet":"201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2039","char_anchor":"f-6557","text_snippet":"171","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":201,"prior_value":171.0},{"tag":"us-gaap:NoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":5575,"prior_period_value":5534.0,"visual_current_value":5575,"visual_prior_value":5534.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2028","char_anchor":"f-6488","text_snippet":"5,575","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2029","char_anchor":"f-6489","text_snippet":"5,534","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5575,"prior_value":5534.0},{"tag":"us-gaap:NoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":3044,"prior_period_value":2991.0,"visual_current_value":3044,"visual_prior_value":2991.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2034","char_anchor":"f-6552","text_snippet":"3,044","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6553","text_snippet":"2,991","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3044,"prior_value":2991.0},{"tag":"us-gaap:NoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":3895,"prior_period_value":3443.0,"visual_current_value":3895,"visual_prior_value":3443.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2036","char_anchor":"f-6554","text_snippet":"3,895","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2037","char_anchor":"f-6555","text_snippet":"3,443","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3895,"prior_value":3443.0},{"tag":"us-gaap:NoninterestExpense","date_type":"Q","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":4622,"prior_period_value":4340.0,"visual_current_value":4622,"visual_prior_value":4340.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2030","char_anchor":"f-6490","text_snippet":"4,622","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2031","char_anchor":"f-6491","text_snippet":"4,340","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4622,"prior_value":4340.0},{"tag":"us-gaap:NoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":52290,"prior_period_value":50025.0,"visual_current_value":52290,"visual_prior_value":50025.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-150","text_snippet":"52,290","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-151","text_snippet":"50,025","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":52290,"prior_value":50025.0},{"tag":"us-gaap:NoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":638,"prior_period_value":1426.0,"visual_current_value":638,"visual_prior_value":1426.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=bac:CorporateReconcilingItemsAndEliminationsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"bac:CorporateReconcilingItemsAndEliminationsMember","member_label":"All Other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2052","char_anchor":"f-6690","text_snippet":"638","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2053","char_anchor":"f-6691","text_snippet":"1,426","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":638,"prior_value":1426.0},{"tag":"us-gaap:NoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":16968,"prior_period_value":16473.0,"visual_current_value":16968,"visual_prior_value":16473.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2044","char_anchor":"f-6622","text_snippet":"16,968","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2045","char_anchor":"f-6623","text_snippet":"16,473","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16968,"prior_value":16473.0},{"tag":"us-gaap:NoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":9298,"prior_period_value":8902.0,"visual_current_value":9298,"visual_prior_value":8902.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2048","char_anchor":"f-6686","text_snippet":"9,298","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2049","char_anchor":"f-6687","text_snippet":"8,902","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9298,"prior_value":8902.0},{"tag":"us-gaap:NoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":11512,"prior_period_value":10421.0,"visual_current_value":11512,"visual_prior_value":10421.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2050","char_anchor":"f-6688","text_snippet":"11,512","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2051","char_anchor":"f-6689","text_snippet":"10,421","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11512,"prior_value":10421.0},{"tag":"us-gaap:NoninterestExpense","date_type":"YTD","period_type":"duration","presentation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails|consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","weight":-1.0,"order":3.0}],"calculation_role":"businesssegmentinformationresultsofbusinesssegmentsandallotherdetails","calculation_parent":"bac:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Noninterest Expense","current_period_value":13874,"prior_period_value":12803.0,"visual_current_value":13874,"visual_prior_value":12803.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2046","char_anchor":"f-6624","text_snippet":"13,874","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2047","char_anchor":"f-6625","text_snippet":"12,803","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":13874,"prior_value":12803.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":1149378,"prior_period_value":1098307.0,"visual_current_value":1149378,"visual_prior_value":1098307.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4352","text_snippet":"1,149,378","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4345","text_snippet":"1,098,307","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1149378,"prior_value":1098307.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":473646,"prior_period_value":454383.0,"visual_current_value":473646,"visual_prior_value":454383.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:CreditCardLinesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardLinesMember","member_label":"Consumer and Small Business Credit Card"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1255","char_anchor":"f-4347","text_snippet":"473,646","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1258","char_anchor":"f-4340","text_snippet":"454,383","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":473646,"prior_value":454383.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":1156,"prior_period_value":1190.0,"visual_current_value":1156,"visual_prior_value":1190.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherCommitmentsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherCommitmentsMember","member_label":"Other commitments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1253","char_anchor":"f-4337","text_snippet":"1,156","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1256","char_anchor":"f-4330","text_snippet":"1,190","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1156,"prior_value":1190.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":3.3,"prior_period_value":4.0,"visual_current_value":3.3,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember","member_label":"Unfunded loan commitment, held as a security"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1262","char_anchor":"f-4393","text_snippet":"3.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1265","char_anchor":"f-4386","text_snippet":"4.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.3,"prior_value":4.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":675732,"prior_period_value":643924.0,"visual_current_value":675732,"visual_prior_value":643924.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommitmentsToExtendCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommitmentsToExtendCreditMember","member_label":"Commitments To Extend Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1254","char_anchor":"f-4342","text_snippet":"675,732","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1257","char_anchor":"f-4335","text_snippet":"643,924","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":675732,"prior_value":643924.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":35988,"prior_period_value":35854.0,"visual_current_value":35988,"visual_prior_value":35854.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FinancialStandbyLetterOfCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FinancialStandbyLetterOfCreditMember","member_label":"Financial Standby Letter Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1251","char_anchor":"f-4327","text_snippet":"35,988","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1254","char_anchor":"f-4320","text_snippet":"35,854","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":35988,"prior_value":35854.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":1.1,"prior_period_value":883.0,"visual_current_value":1.1,"visual_prior_value":883.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FinancialStandbyLetterOfCreditMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FinancialStandbyLetterOfCreditMember","member_label":"Financial Standby Letter Of Credit"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1268","char_anchor":"f-4399","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1271","char_anchor":"f-4392","text_snippet":"883","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.1,"prior_value":883.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":25.2,"prior_period_value":24.8,"visual_current_value":25.2,"visual_prior_value":24.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FinancialStandbyLetterOfCreditMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FinancialStandbyLetterOfCreditMember","member_label":"Financial Standby Letter Of Credit"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1264","char_anchor":"f-4395","text_snippet":"25.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1267","char_anchor":"f-4388","text_snippet":"24.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":25.2,"prior_value":24.8},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":9.8,"prior_period_value":10.2,"visual_current_value":9.8,"visual_prior_value":10.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FinancialStandbyLetterOfCreditMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FinancialStandbyLetterOfCreditMember","member_label":"Financial Standby Letter Of Credit"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1265","char_anchor":"f-4396","text_snippet":"9.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1268","char_anchor":"f-4389","text_snippet":"10.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":9.8,"prior_value":10.2},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":43506,"prior_period_value":44728.0,"visual_current_value":43506,"visual_prior_value":44728.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1250","char_anchor":"f-4322","text_snippet":"43,506","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1253","char_anchor":"f-4315","text_snippet":"44,728","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":43506,"prior_value":44728.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":728,"prior_period_value":917.0,"visual_current_value":728,"visual_prior_value":917.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LetterOfCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LetterOfCreditMember","member_label":"Letter Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1252","char_anchor":"f-4332","text_snippet":"728","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1255","char_anchor":"f-4325","text_snippet":"917","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":728,"prior_value":917.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Notional Amount","current_period_value":594354,"prior_period_value":561235.0,"visual_current_value":594354,"visual_prior_value":561235.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1248","char_anchor":"f-4317","text_snippet":"594,354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1251","char_anchor":"f-4310","text_snippet":"561,235","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":594354,"prior_value":561235.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Expire After Five Years","current_period_value":44109,"prior_period_value":40621.0,"visual_current_value":44109,"visual_prior_value":40621.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4351","text_snippet":"44,109","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4344","text_snippet":"40,621","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":44109,"prior_value":40621.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Expire After Five Years","current_period_value":1026,"prior_period_value":1032.0,"visual_current_value":1026,"visual_prior_value":1032.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherCommitmentsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherCommitmentsMember","member_label":"Other commitments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1253","char_anchor":"f-4336","text_snippet":"1,026","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1256","char_anchor":"f-4329","text_snippet":"1,032","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1026,"prior_value":1032.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Expire After Five Years","current_period_value":44109,"prior_period_value":40621.0,"visual_current_value":44109,"visual_prior_value":40621.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommitmentsToExtendCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommitmentsToExtendCreditMember","member_label":"Commitments To Extend Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1254","char_anchor":"f-4341","text_snippet":"44,109","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1257","char_anchor":"f-4334","text_snippet":"40,621","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":44109,"prior_value":40621.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Expire After Five Years","current_period_value":384,"prior_period_value":479.0,"visual_current_value":384,"visual_prior_value":479.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FinancialStandbyLetterOfCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FinancialStandbyLetterOfCreditMember","member_label":"Financial Standby Letter Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1251","char_anchor":"f-4326","text_snippet":"384","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1254","char_anchor":"f-4319","text_snippet":"479","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":384,"prior_value":479.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Expire After Five Years","current_period_value":21035,"prior_period_value":21620.0,"visual_current_value":21035,"visual_prior_value":21620.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1250","char_anchor":"f-4321","text_snippet":"21,035","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1253","char_anchor":"f-4314","text_snippet":"21,620","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":21035,"prior_value":21620.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Expire After Five Years","current_period_value":38,"prior_period_value":44.0,"visual_current_value":38,"visual_prior_value":44.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LetterOfCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LetterOfCreditMember","member_label":"Letter Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1252","char_anchor":"f-4331","text_snippet":"38","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1255","char_anchor":"f-4324","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":38,"prior_value":44.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Expire After Five Years","current_period_value":21626,"prior_period_value":17446.0,"visual_current_value":21626,"visual_prior_value":17446.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1248","char_anchor":"f-4316","text_snippet":"21,626","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1251","char_anchor":"f-4309","text_snippet":"17,446","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":21626,"prior_value":17446.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterOneYearThroughThreeYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Expire After One Year Through Three Years","current_period_value":224111,"prior_period_value":250735.0,"visual_current_value":224111,"visual_prior_value":250735.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4349","text_snippet":"224,111","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4342","text_snippet":"250,735","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":224111,"prior_value":250735.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterOneYearThroughThreeYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Expire After One Year Through Three Years","current_period_value":69,"prior_period_value":35.0,"visual_current_value":69,"visual_prior_value":35.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherCommitmentsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherCommitmentsMember","member_label":"Other commitments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1253","char_anchor":"f-4334","text_snippet":"69","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1256","char_anchor":"f-4327","text_snippet":"35","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":69,"prior_value":35.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterOneYearThroughThreeYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Expire After One Year Through Three Years","current_period_value":224111,"prior_period_value":250735.0,"visual_current_value":224111,"visual_prior_value":250735.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommitmentsToExtendCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommitmentsToExtendCreditMember","member_label":"Commitments To Extend Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1254","char_anchor":"f-4339","text_snippet":"224,111","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1257","char_anchor":"f-4332","text_snippet":"250,735","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":224111,"prior_value":250735.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterOneYearThroughThreeYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Expire After One Year Through Three Years","current_period_value":9674,"prior_period_value":9103.0,"visual_current_value":9674,"visual_prior_value":9103.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FinancialStandbyLetterOfCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FinancialStandbyLetterOfCreditMember","member_label":"Financial Standby Letter Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1251","char_anchor":"f-4324","text_snippet":"9,674","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1254","char_anchor":"f-4317","text_snippet":"9,103","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9674,"prior_value":9103.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterOneYearThroughThreeYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Expire After One Year Through Three Years","current_period_value":10036,"prior_period_value":10393.0,"visual_current_value":10036,"visual_prior_value":10393.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1250","char_anchor":"f-4319","text_snippet":"10,036","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1253","char_anchor":"f-4312","text_snippet":"10,393","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10036,"prior_value":10393.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterOneYearThroughThreeYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Expire After One Year Through Three Years","current_period_value":22,"prior_period_value":160.0,"visual_current_value":22,"visual_prior_value":160.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LetterOfCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LetterOfCreditMember","member_label":"Letter Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1252","char_anchor":"f-4329","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1255","char_anchor":"f-4322","text_snippet":"160","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":22,"prior_value":160.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterOneYearThroughThreeYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Expire After One Year Through Three Years","current_period_value":204310,"prior_period_value":231044.0,"visual_current_value":204310,"visual_prior_value":231044.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1248","char_anchor":"f-4314","text_snippet":"204,310","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1251","char_anchor":"f-4307","text_snippet":"231,044","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":204310,"prior_value":231044.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterThreeYearsThroughFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Expire After Three Years Through Five Years","current_period_value":243354,"prior_period_value":201113.0,"visual_current_value":243354,"visual_prior_value":201113.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4350","text_snippet":"243,354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4343","text_snippet":"201,113","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":243354,"prior_value":201113.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterThreeYearsThroughFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Expire After Three Years Through Five Years","current_period_value":55,"prior_period_value":106.0,"visual_current_value":55,"visual_prior_value":106.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherCommitmentsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherCommitmentsMember","member_label":"Other commitments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1253","char_anchor":"f-4335","text_snippet":"55","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1256","char_anchor":"f-4328","text_snippet":"106","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":55,"prior_value":106.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterThreeYearsThroughFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Expire After Three Years Through Five Years","current_period_value":243354,"prior_period_value":201113.0,"visual_current_value":243354,"visual_prior_value":201113.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommitmentsToExtendCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommitmentsToExtendCreditMember","member_label":"Commitments To Extend Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1254","char_anchor":"f-4340","text_snippet":"243,354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1257","char_anchor":"f-4333","text_snippet":"201,113","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":243354,"prior_value":201113.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterThreeYearsThroughFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Expire After Three Years Through Five Years","current_period_value":2881,"prior_period_value":3469.0,"visual_current_value":2881,"visual_prior_value":3469.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FinancialStandbyLetterOfCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FinancialStandbyLetterOfCreditMember","member_label":"Financial Standby Letter Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1251","char_anchor":"f-4325","text_snippet":"2,881","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1254","char_anchor":"f-4318","text_snippet":"3,469","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2881,"prior_value":3469.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterThreeYearsThroughFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Expire After Three Years Through Five Years","current_period_value":8230,"prior_period_value":9264.0,"visual_current_value":8230,"visual_prior_value":9264.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1250","char_anchor":"f-4320","text_snippet":"8,230","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1253","char_anchor":"f-4313","text_snippet":"9,264","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8230,"prior_value":9264.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterThreeYearsThroughFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Expire After Three Years Through Five Years","current_period_value":14,"prior_period_value":70.0,"visual_current_value":14,"visual_prior_value":70.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LetterOfCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LetterOfCreditMember","member_label":"Letter Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1252","char_anchor":"f-4330","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1255","char_anchor":"f-4323","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":14,"prior_value":70.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterThreeYearsThroughFiveYears","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Expire After Three Years Through Five Years","current_period_value":232174,"prior_period_value":188204.0,"visual_current_value":232174,"visual_prior_value":188204.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1248","char_anchor":"f-4315","text_snippet":"232,174","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1251","char_anchor":"f-4308","text_snippet":"188,204","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":232174,"prior_value":188204.0},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationInOneYearOrLess","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Expire in One Year or Less","current_period_value":136244,"prior_period_value":null,"visual_current_value":136244,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1248","char_anchor":"f-4313","text_snippet":"136,244","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":136244,"prior_value":null},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationInOneYearOrLess","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Expire in One Year or Less","current_period_value":4205,"prior_period_value":null,"visual_current_value":4205,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1250","char_anchor":"f-4318","text_snippet":"4,205","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":4205,"prior_value":null},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationInOneYearOrLess","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Expire in One Year or Less","current_period_value":23049,"prior_period_value":null,"visual_current_value":23049,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FinancialStandbyLetterOfCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FinancialStandbyLetterOfCreditMember","member_label":"Financial Standby Letter Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1251","char_anchor":"f-4323","text_snippet":"23,049","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":23049,"prior_value":null},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationInOneYearOrLess","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Expire in One Year or Less","current_period_value":654,"prior_period_value":null,"visual_current_value":654,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LetterOfCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LetterOfCreditMember","member_label":"Letter Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1252","char_anchor":"f-4328","text_snippet":"654","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":654,"prior_value":null},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationInOneYearOrLess","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Expire in One Year or Less","current_period_value":6,"prior_period_value":null,"visual_current_value":6,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherCommitmentsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherCommitmentsMember","member_label":"Other commitments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1253","char_anchor":"f-4333","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":null},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationInOneYearOrLess","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Expire in One Year or Less","current_period_value":164158,"prior_period_value":null,"visual_current_value":164158,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommitmentsToExtendCreditMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommitmentsToExtendCreditMember","member_label":"Commitments To Extend Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1254","char_anchor":"f-4338","text_snippet":"164,158","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":164158,"prior_value":null},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationInOneYearOrLess","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Expire in One Year or Less","current_period_value":473646,"prior_period_value":null,"visual_current_value":473646,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:CreditCardLinesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardLinesMember","member_label":"Consumer and Small Business Credit Card"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1255","char_anchor":"f-4343","text_snippet":"473,646","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":473646,"prior_value":null},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountExpirationInOneYearOrLess","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","parent":"bac:CreditExtensionCommitmentsNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"commitmentsandcontingenciescreditextensioncommitmentsdetails","calculation_parent":"bac:CreditExtensionCommitmentsNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Expire in One Year or Less","current_period_value":637804,"prior_period_value":null,"visual_current_value":637804,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4348","text_snippet":"637,804","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":637804,"prior_value":null},{"tag":"bac:CreditExtensionCommitmentsCarryingValue","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","parent":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Carrying Value","current_period_value":1.1,"prior_period_value":1.1,"visual_current_value":1.1,"visual_prior_value":1.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4307","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4299","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.1,"prior_value":1.1},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountDistributionsToOtherFinancialInstitutions","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","parent":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Legally binding unfunded commitments syndicated","current_period_value":10.6,"prior_period_value":null,"visual_current_value":10.6,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4304","text_snippet":"10.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"billions","current_value":10.6,"prior_value":null},{"tag":"bac:CreditExtensionCommitmentsNotionalAmountRecordedUnderFairValue","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","parent":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Notional amount of credit extension commitments under fair value option","current_period_value":2.3,"prior_period_value":2.5,"visual_current_value":2.3,"visual_prior_value":2.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4309","text_snippet":"2.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4302","text_snippet":"2.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.3,"prior_value":2.5},{"tag":"bac:FairValueOptionFairValueCarryingAmountLiabilities","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails|fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair value carrying amount, liabilities","current_period_value":1985,"prior_period_value":2066.0,"visual_current_value":1985,"visual_prior_value":2066.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1890","char_anchor":"f-6237","text_snippet":"1,985","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1902","char_anchor":"f-6239","text_snippet":"2,066","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1985,"prior_value":2066.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountLiabilities","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails|fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair value carrying amount, liabilities","current_period_value":1079,"prior_period_value":443.0,"visual_current_value":1079,"visual_prior_value":443.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LongTermDepositsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LongTermDepositsMember","member_label":"Long-term deposits"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1884","char_anchor":"f-6217","text_snippet":"1,079","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1896","char_anchor":"f-6219","text_snippet":"443","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1079,"prior_value":443.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountLiabilities","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails|fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair value carrying amount, liabilities","current_period_value":215376,"prior_period_value":243431.0,"visual_current_value":215376,"visual_prior_value":243431.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember","member_label":"Federal Funds Purchased And Securities Sold Under Agreements To Repurchase"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1886","char_anchor":"f-6223","text_snippet":"215,376","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1898","char_anchor":"f-6225","text_snippet":"243,431","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":215376,"prior_value":243431.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountLiabilities","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails|fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair value carrying amount, liabilities","current_period_value":66315,"prior_period_value":53554.0,"visual_current_value":66315,"visual_prior_value":53554.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1892","char_anchor":"f-6243","text_snippet":"66,315","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1904","char_anchor":"f-6245","text_snippet":"53,554","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":66315,"prior_value":53554.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountLiabilities","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails|fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair value carrying amount, liabilities","current_period_value":6432,"prior_period_value":6478.0,"visual_current_value":6432,"visual_prior_value":6478.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1888","char_anchor":"f-6229","text_snippet":"6,432","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1900","char_anchor":"f-6231","text_snippet":"6,478","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6432,"prior_value":6478.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountLiabilities","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails|fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciescreditextensioncommitmentsnarrativedetails","parent":"us-gaap:OtherCommitmentsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair value carrying amount, liabilities","current_period_value":67,"prior_period_value":66.0,"visual_current_value":67,"visual_prior_value":66.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1248","char_anchor":"f-4311","text_snippet":"67","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1251","char_anchor":"f-4304","text_snippet":"66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":67,"prior_value":66.0},{"tag":"us-gaap:LitigationSettlementExpense","date_type":"Q","period_type":"duration","presentation_role":"commitmentsandcontingencieslitigationandregulatorymattersdetails","presentation_hierarchy":[{"role":"commitmentsandcontingencieslitigationandregulatorymattersdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Litigation Settlement, Fee Expense","current_period_value":59,"prior_period_value":38.0,"visual_current_value":59,"visual_prior_value":38.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-4429","text_snippet":"59","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-4431","text_snippet":"38","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":59,"prior_value":38.0},{"tag":"us-gaap:LitigationSettlementExpense","date_type":"YTD","period_type":"duration","presentation_role":"commitmentsandcontingencieslitigationandregulatorymattersdetails","presentation_hierarchy":[{"role":"commitmentsandcontingencieslitigationandregulatorymattersdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Litigation Settlement, Fee Expense","current_period_value":297,"prior_period_value":188.0,"visual_current_value":297,"visual_prior_value":188.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4430","text_snippet":"297","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-4432","text_snippet":"188","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":297,"prior_value":188.0},{"tag":"us-gaap:LossContingencyEstimateOfPossibleLoss","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingencieslitigationandregulatorymattersdetails","presentation_hierarchy":[{"role":"commitmentsandcontingencieslitigationandregulatorymattersdetails","parent":"us-gaap:LossContingenciesLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loss Contingency, Estimate of Possible Loss","current_period_value":0.5,"prior_period_value":0.8,"visual_current_value":0.5,"visual_prior_value":0.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1292","char_anchor":"f-4434","text_snippet":"0.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1295","char_anchor":"f-4427","text_snippet":"0.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.5,"prior_value":0.8},{"tag":"us-gaap:LossContingencyEstimateOfPossibleLoss","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingencieslitigationandregulatorymattersdetails","presentation_hierarchy":[{"role":"commitmentsandcontingencieslitigationandregulatorymattersdetails","parent":"us-gaap:LossContingenciesLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loss Contingency, Estimate of Possible Loss","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1291","char_anchor":"f-4433","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1294","char_anchor":"f-4426","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0,"prior_value":0.0},{"tag":"bac:OtherCommitmentDueInNextRollingTwelveMonths","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesothercommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesothercommitmentsdetails","parent":"us-gaap:LossContingenciesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other commitment, due in next twelve months","current_period_value":4,"prior_period_value":4.0,"visual_current_value":4,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:OtherCommitmentsAxis=bac:AutoLoansandLeasesMember","dimensions":[{"axis":"us-gaap:OtherCommitmentsAxis","axis_label":"Other Commitments","member":"bac:AutoLoansandLeasesMember","member_label":"Auto Loans and Leases"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1279","char_anchor":"f-4410","text_snippet":"4.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1283","char_anchor":"f-4404","text_snippet":"4.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4,"prior_value":4.0},{"tag":"bac:OtherCommitmentExpirationPeriod","date_type":"YTD","period_type":"duration","presentation_role":"commitmentsandcontingenciesothercommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesothercommitmentsdetails","parent":"us-gaap:LossContingenciesLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other commitment, expiration term (in months)","current_period_value":12,"prior_period_value":12.0,"visual_current_value":12,"visual_prior_value":12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:OtherCommitmentsAxis=bac:ResaleAndForwardDatedResaleAndSecuritiesBorrowingAgreementsAndForwardDatedRepurchaseAndSecuritiesLendingAgreementsMember","dimensions":[{"axis":"us-gaap:OtherCommitmentsAxis","axis_label":"Other Commitments","member":"bac:ResaleAndForwardDatedResaleAndSecuritiesBorrowingAgreementsAndForwardDatedRepurchaseAndSecuritiesLendingAgreementsMember","member_label":"Resale And Forward-Dated Resale And Securities Borrowing Agreements And Forward-Dated Repurchase And Securities Lending Agreements"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1278","char_anchor":"f-4409","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1281","char_anchor":"f-4402","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":12,"prior_value":12.0},{"tag":"bac:OtherCommitmentTerminationPriorNoticePeriod","date_type":"YTD","period_type":"duration","presentation_role":"commitmentsandcontingenciesothercommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesothercommitmentsdetails","parent":"us-gaap:LossContingenciesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other commitment, termination prior notice period","current_period_value":12,"prior_period_value":12.0,"visual_current_value":12,"visual_prior_value":12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:OtherCommitmentsAxis=bac:AutoLoansandLeasesMember","dimensions":[{"axis":"us-gaap:OtherCommitmentsAxis","axis_label":"Other Commitments","member":"bac:AutoLoansandLeasesMember","member_label":"Auto Loans and Leases"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1281","char_anchor":"f-4412","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1284","char_anchor":"f-4405","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":12,"prior_value":12.0},{"tag":"us-gaap:FederalReserveBankStock","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesothercommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesothercommitmentsdetails","parent":"us-gaap:LossContingenciesLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Federal Reserve Bank Stock","current_period_value":5.4,"prior_period_value":5.4,"visual_current_value":5.4,"visual_prior_value":5.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4416","text_snippet":"5.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4409","text_snippet":"5.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":5.4,"prior_value":5.4},{"tag":"us-gaap:OtherCommitment","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesothercommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesothercommitmentsdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Commitment","current_period_value":672,"prior_period_value":451.0,"visual_current_value":672,"visual_prior_value":451.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:ResidentialandCommercialPortfolioSegmentsMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:ResidentialandCommercialFinancingReceivableMember|us-gaap:OtherCommitmentsAxis=us-gaap:LoanPurchaseCommitmentsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:ResidentialandCommercialPortfolioSegmentsMember","member_label":"Residential and Commercial Portfolio Segments"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:ResidentialandCommercialFinancingReceivableMember","member_label":"Residential and Commercial Financing Receivable"},{"axis":"us-gaap:OtherCommitmentsAxis","axis_label":"Other Commitments","member":"us-gaap:LoanPurchaseCommitmentsMember","member_label":"Loan Purchase Commitments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1270","char_anchor":"f-4401","text_snippet":"672","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1273","char_anchor":"f-4394","text_snippet":"451","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":672,"prior_value":451.0},{"tag":"us-gaap:OtherCommitment","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesothercommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesothercommitmentsdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Commitment","current_period_value":602,"prior_period_value":6.9,"visual_current_value":602,"visual_prior_value":6.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:OtherCommitmentsAxis=us-gaap:LoanPurchaseCommitmentsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:OtherCommitmentsAxis","axis_label":"Other Commitments","member":"us-gaap:LoanPurchaseCommitmentsMember","member_label":"Loan Purchase Commitments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1272","char_anchor":"f-4403","text_snippet":"602","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1275","char_anchor":"f-4396","text_snippet":"6.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":602,"prior_value":6.9},{"tag":"us-gaap:OtherCommitment","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesothercommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesothercommitmentsdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Commitment","current_period_value":927,"prior_period_value":444.0,"visual_current_value":927,"visual_prior_value":444.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:OtherCommitmentsAxis=bac:EquityInvestmentCommitmentsMember","dimensions":[{"axis":"us-gaap:OtherCommitmentsAxis","axis_label":"Other Commitments","member":"bac:EquityInvestmentCommitmentsMember","member_label":"Equity Investment Commitments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1282","char_anchor":"f-4413","text_snippet":"927","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1285","char_anchor":"f-4406","text_snippet":"444","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":927,"prior_value":444.0},{"tag":"us-gaap:OtherCommitment","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesothercommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesothercommitmentsdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Commitment","current_period_value":139.3,"prior_period_value":113.1,"visual_current_value":139.3,"visual_prior_value":113.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:OtherCommitmentsAxis=bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember","dimensions":[{"axis":"us-gaap:OtherCommitmentsAxis","axis_label":"Other Commitments","member":"bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember","member_label":"Forward-Dated Repurchase and Securities Lending Agreements"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1276","char_anchor":"f-4407","text_snippet":"139.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1279","char_anchor":"f-4400","text_snippet":"113.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":139.3,"prior_value":113.1},{"tag":"us-gaap:OtherCommitment","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesothercommitmentsdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesothercommitmentsdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Commitment","current_period_value":190.3,"prior_period_value":129.4,"visual_current_value":190.3,"visual_prior_value":129.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:OtherCommitmentsAxis=bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember","dimensions":[{"axis":"us-gaap:OtherCommitmentsAxis","axis_label":"Other Commitments","member":"bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember","member_label":"Resale and Forward-Dated Resale and Securities Borrowing Agreements"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1274","char_anchor":"f-4405","text_snippet":"190.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1277","char_anchor":"f-4398","text_snippet":"129.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":190.3,"prior_value":129.4},{"tag":"us-gaap:LossContingencyAccrualAtCarryingValue","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesothercontingenciesdetails|commitmentsandcontingenciesotherguaranteesdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesothercontingenciesdetails","parent":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Loss Contingency Accrual","current_period_value":773,"prior_period_value":2.2,"visual_current_value":773,"visual_prior_value":2.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4427","text_snippet":"773","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4420","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":773,"prior_value":2.2},{"tag":"us-gaap:LossContingencyAccrualAtCarryingValue","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesothercontingenciesdetails|commitmentsandcontingenciesotherguaranteesdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesothercontingenciesdetails","parent":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Loss Contingency Accrual","current_period_value":189,"prior_period_value":276.0,"visual_current_value":189,"visual_prior_value":276.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:LossContingenciesByNatureOfContingencyAxis=bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember","dimensions":[{"axis":"us-gaap:LossContingenciesByNatureOfContingencyAxis","axis_label":"Loss Contingencies By Nature Of Contingency","member":"bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember","member_label":"Representations and Warranties Obligations and Corporate Guarantees"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1287","char_anchor":"f-4422","text_snippet":"189","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1290","char_anchor":"f-4415","text_snippet":"276","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":189,"prior_value":276.0},{"tag":"bac:MerchantServicesTransactionsProcessedAndSettledBySponsoredEntities","date_type":"YTD","period_type":"duration","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Merchant Services, Transactions Processed And Settled By Sponsored Entities","current_period_value":187,"prior_period_value":195.0,"visual_current_value":187,"visual_prior_value":195.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"dei:LegalEntityAxis=bac:MerchantProcessingServicersSponsoredEntitiesMember","dimensions":[{"axis":"dei:LegalEntityAxis","axis_label":"Legal Entity","member":"bac:MerchantProcessingServicersSponsoredEntitiesMember","member_label":"Merchant Processing Servicers, Sponsored Entities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1286","char_anchor":"f-4421","text_snippet":"187","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1289","char_anchor":"f-4414","text_snippet":"195","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":187,"prior_value":195.0},{"tag":"bac:SubsidiaryOwnershipInterestPercentage","date_type":"YTD","period_type":"duration","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Subsidiary, ownership interest, percentage","current_period_value":100,"prior_period_value":100.0,"visual_current_value":100,"visual_prior_value":100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4426","text_snippet":"100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-4419","text_snippet":"100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":100,"prior_value":100.0},{"tag":"us-gaap:GuaranteeObligationsMaximumExposure","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Guarantor Obligations, Maximum Exposure, Undiscounted","current_period_value":267.9,"prior_period_value":197.7,"visual_current_value":267.9,"visual_prior_value":197.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:GuaranteeObligationsByNatureAxis=bac:FICCRepoProgramMember","dimensions":[{"axis":"us-gaap:GuaranteeObligationsByNatureAxis","axis_label":"Guarantee Obligations By Nature","member":"bac:FICCRepoProgramMember","member_label":"FICC Repo Program"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1289","char_anchor":"f-4424","text_snippet":"267.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1292","char_anchor":"f-4417","text_snippet":"197.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":267.9,"prior_value":197.7},{"tag":"us-gaap:GuaranteeObligationsMaximumExposure","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails","presentation_hierarchy":[{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Guarantor Obligations, Maximum Exposure, Undiscounted","current_period_value":446,"prior_period_value":505.0,"visual_current_value":446,"visual_prior_value":505.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:GuaranteeObligationsByNatureAxis=bac:LifeInsuranceBookValueProtectionMember","dimensions":[{"axis":"us-gaap:GuaranteeObligationsByNatureAxis","axis_label":"Guarantee Obligations By Nature","member":"bac:LifeInsuranceBookValueProtectionMember","member_label":"Life Insurance Book Value Protection"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1284","char_anchor":"f-4419","text_snippet":"446","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1287","char_anchor":"f-4412","text_snippet":"505","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":446,"prior_value":505.0},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":482,"prior_period_value":538.9,"visual_current_value":482,"visual_prior_value":538.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-183","char_anchor":"f-837","text_snippet":"482.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-183","char_anchor":"f-834","text_snippet":"538.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":482,"prior_value":538.9},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":104.5,"prior_period_value":114.8,"visual_current_value":104.5,"visual_prior_value":114.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-186","char_anchor":"f-844","text_snippet":"104.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-186","char_anchor":"f-841","text_snippet":"114.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":104.5,"prior_value":114.8},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":452.7,"prior_period_value":514.8,"visual_current_value":452.7,"visual_prior_value":514.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-851","text_snippet":"452.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-848","text_snippet":"514.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":452.7,"prior_value":514.8},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":452651,"prior_period_value":514817.0,"visual_current_value":452651,"visual_prior_value":514817.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-1441","text_snippet":"452,651","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-1440","text_snippet":"514,817","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":452651,"prior_value":514817.0},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":335549,"prior_period_value":394723.0,"visual_current_value":335549,"visual_prior_value":394723.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-465","char_anchor":"f-1431","text_snippet":"335,549","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-467","char_anchor":"f-1430","text_snippet":"394,723","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":335549,"prior_value":394723.0},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":117102,"prior_period_value":120094.0,"visual_current_value":117102,"visual_prior_value":120094.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-466","char_anchor":"f-1436","text_snippet":"117,102","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-468","char_anchor":"f-1435","text_snippet":"120,094","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":117102,"prior_value":120094.0},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":562198,"prior_period_value":606191.0,"visual_current_value":562198,"visual_prior_value":606191.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-469","char_anchor":"f-1461","text_snippet":"562,198","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-471","char_anchor":"f-1460","text_snippet":"606,191","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":562198,"prior_value":606191.0},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":109.5,"prior_period_value":91.4,"visual_current_value":109.5,"visual_prior_value":91.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-858","text_snippet":"109.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-192","char_anchor":"f-855","text_snippet":"91.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":109.5,"prior_value":91.4},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":109547,"prior_period_value":91374.0,"visual_current_value":109547,"visual_prior_value":91374.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-1456","text_snippet":"109,547","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-192","char_anchor":"f-1455","text_snippet":"91,374","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":109547,"prior_value":91374.0},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":66286,"prior_period_value":65404.0,"visual_current_value":66286,"visual_prior_value":65404.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-467","char_anchor":"f-1446","text_snippet":"66,286","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-469","char_anchor":"f-1445","text_snippet":"65,404","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":66286,"prior_value":65404.0},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":43261,"prior_period_value":25970.0,"visual_current_value":43261,"visual_prior_value":25970.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-468","char_anchor":"f-1451","text_snippet":"43,261","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-470","char_anchor":"f-1450","text_snippet":"25,970","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":43261,"prior_value":25970.0},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":164,"prior_period_value":205.3,"visual_current_value":164,"visual_prior_value":205.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommodityFutureAndForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommodityFutureAndForwardMember","member_label":"Commodity Futures and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-174","char_anchor":"f-816","text_snippet":"164.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-174","char_anchor":"f-813","text_snippet":"205.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":164,"prior_value":205.3},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":73.4,"prior_period_value":72.6,"visual_current_value":73.4,"visual_prior_value":72.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommoditySwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommoditySwapMember","member_label":"Commodity Swaps"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-171","char_anchor":"f-809","text_snippet":"73.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-171","char_anchor":"f-806","text_snippet":"72.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":73.4,"prior_value":72.6},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":180.9,"prior_period_value":154.9,"visual_current_value":180.9,"visual_prior_value":154.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:EquityFutureAndForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:EquityFutureAndForwardMember","member_label":"Equity Futures and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-162","char_anchor":"f-788","text_snippet":"180.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-162","char_anchor":"f-785","text_snippet":"154.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":180.9,"prior_value":154.9},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":5411,"prior_period_value":5403.9,"visual_current_value":5411,"visual_prior_value":5403.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:ForeignExchangeSpotFutureAndForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:ForeignExchangeSpotFutureAndForwardMember","member_label":"Foreign Exchange Spot, Futures, and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-150","char_anchor":"f-760","text_snippet":"5,411.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-150","char_anchor":"f-757","text_snippet":"5,403.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":5411,"prior_value":5403.9},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":4796.8,"prior_period_value":3876.7,"visual_current_value":4796.8,"visual_prior_value":3876.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateFutureandForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateFutureandForwardMember","member_label":"Interest Rate Future and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-138","char_anchor":"f-732","text_snippet":"4,796.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-138","char_anchor":"f-729","text_snippet":"3,876.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":4796.8,"prior_value":3876.7},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":2021.3,"prior_period_value":1928.7,"visual_current_value":2021.3,"visual_prior_value":1928.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateOptionMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateOptionMember","member_label":"Interest Rate Options"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-144","char_anchor":"f-746","text_snippet":"2,021.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-144","char_anchor":"f-743","text_snippet":"1,928.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":2021.3,"prior_value":1928.7},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":2175.8,"prior_period_value":1963.2,"visual_current_value":2175.8,"visual_prior_value":1963.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateOptionMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateOptionMember","member_label":"Interest Rate Options"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-141","char_anchor":"f-739","text_snippet":"2,175.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-141","char_anchor":"f-736","text_snippet":"1,963.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":2175.8,"prior_value":1963.2},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":80.5,"prior_period_value":79.4,"visual_current_value":80.5,"visual_prior_value":79.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityOptionMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityOptionMember","member_label":"Commodity Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-180","char_anchor":"f-830","text_snippet":"80.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-180","char_anchor":"f-827","text_snippet":"79.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":80.5,"prior_value":79.4},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":79.7,"prior_period_value":77.9,"visual_current_value":79.7,"visual_prior_value":77.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityOptionMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityOptionMember","member_label":"Commodity Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-177","char_anchor":"f-823","text_snippet":"79.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-177","char_anchor":"f-820","text_snippet":"77.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":79.7,"prior_value":77.9},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":2859.8,"prior_period_value":2211.1,"visual_current_value":2859.8,"visual_prior_value":2211.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CurrencySwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CurrencySwapMember","member_label":"Currency Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-147","char_anchor":"f-753","text_snippet":"2,859.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-147","char_anchor":"f-750","text_snippet":"2,211.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":2859.8,"prior_value":2211.1},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":720.7,"prior_period_value":499.5,"visual_current_value":720.7,"visual_prior_value":499.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquitySwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquitySwapMember","member_label":"Equity Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-159","char_anchor":"f-781","text_snippet":"720.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-159","char_anchor":"f-778","text_snippet":"499.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":720.7,"prior_value":499.5},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":741.2,"prior_period_value":564.8,"visual_current_value":741.2,"visual_prior_value":564.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeOptionMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeOptionMember","member_label":"Foreign Exchange Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-156","char_anchor":"f-774","text_snippet":"741.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-156","char_anchor":"f-771","text_snippet":"564.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":741.2,"prior_value":564.8},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":808.5,"prior_period_value":613.7,"visual_current_value":808.5,"visual_prior_value":613.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeOptionMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeOptionMember","member_label":"Foreign Exchange Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-153","char_anchor":"f-767","text_snippet":"808.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-153","char_anchor":"f-764","text_snippet":"613.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":808.5,"prior_value":613.7},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":26751.3,"prior_period_value":22719.7,"visual_current_value":26751.3,"visual_prior_value":22719.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateSwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateSwapMember","member_label":"Interest Rate Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-135","char_anchor":"f-725","text_snippet":"26,751.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-135","char_anchor":"f-722","text_snippet":"22,719.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":26751.3,"prior_value":22719.7},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":1042.7,"prior_period_value":929.1,"visual_current_value":1042.7,"visual_prior_value":929.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:StockOptionMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:StockOptionMember","member_label":"Stock Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-168","char_anchor":"f-802","text_snippet":"1,042.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-168","char_anchor":"f-799","text_snippet":"929.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":1042.7,"prior_value":929.1},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":1071.3,"prior_period_value":1016.1,"visual_current_value":1071.3,"visual_prior_value":1016.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:StockOptionMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:StockOptionMember","member_label":"Stock Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-165","char_anchor":"f-795","text_snippet":"1,071.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-165","char_anchor":"f-792","text_snippet":"1,016.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":1071.3,"prior_value":1016.1},{"tag":"us-gaap:DerivativeNotionalAmount","date_type":"Q","period_type":"instant","presentation_role":"commitmentsandcontingenciesotherguaranteesdetails|derivativescreditderivativesdetails|derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"commitmentsandcontingenciesotherguaranteesdetails","parent":"us-gaap:LossContingenciesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Notional Amount","current_period_value":2.8,"prior_period_value":3.3,"visual_current_value":2.8,"visual_prior_value":3.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:GuaranteeObligationsByNatureAxis=bac:LifeInsuranceBookValueProtectionMember","dimensions":[{"axis":"us-gaap:GuaranteeObligationsByNatureAxis","axis_label":"Guarantee Obligations By Nature","member":"bac:LifeInsuranceBookValueProtectionMember","member_label":"Life Insurance Book Value Protection"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1284","char_anchor":"f-4417","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1287","char_anchor":"f-4410","text_snippet":"3.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.8,"prior_value":3.3},{"tag":"bac:PreferredStockRedeemableAndNonRedeemableValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,1.0,0],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:StockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Stockholders' Equity"}],"concept_label":"Preferred stock, $0.01 par value; authorized – 100,000,000 shares; issued and outstanding – 3,991,164 and 3,877,917 shares","current_period_value":25992,"prior_period_value":null,"visual_current_value":25992,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-316","text_snippet":"25,992","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":25992,"prior_value":null},{"tag":"bac:TimeDepositsAndOtherShortTermInvestments","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":3.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Time deposits placed and other short-term investments","current_period_value":8212,"prior_period_value":8151.0,"visual_current_value":8212,"visual_prior_value":8151.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-226","text_snippet":"8,212","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-226","text_snippet":"8,151","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8212,"prior_value":8151.0},{"tag":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":7.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":7.0,"section_label":null}],"concept_label":"Accrued Liabilities and Other Liabilities","current_period_value":231605,"prior_period_value":222657.0,"visual_current_value":231605,"visual_prior_value":222657.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-298","text_snippet":"231,605","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-298","text_snippet":"222,657","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":231605,"prior_value":222657.0},{"tag":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,4.0,3],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquity","weight":1.0,"order":4.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:StockholdersEquity","calculation_weight":1.0,"calculation_order":4.0,"section_label":"Stockholders' Equity"}],"concept_label":"Accumulated Other Comprehensive Income (Loss), Net of Tax","current_period_value":-11745,"prior_period_value":-14334.0,"visual_current_value":-11745,"visual_prior_value":-14334.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-330","text_snippet":"11,745","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-330","text_snippet":"14,334","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-11745,"prior_value":-14334.0},{"tag":"us-gaap:CashAndDueFromBanks","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Cash and Due from Banks","current_period_value":25352,"prior_period_value":24847.0,"visual_current_value":25352,"visual_prior_value":24847.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-220","text_snippet":"25,352","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-220","text_snippet":"24,847","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":25352,"prior_value":24847.0},{"tag":"us-gaap:CommonStocksIncludingAdditionalPaidInCapital","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,2.0,1],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:StockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Stockholders' Equity"}],"concept_label":"Common Stocks, Including Additional Paid in Capital","current_period_value":31764,"prior_period_value":48338.0,"visual_current_value":31764,"visual_prior_value":48338.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-326","text_snippet":"31,764","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-326","text_snippet":"48,338","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":31764,"prior_value":48338.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAfterAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Excluding Accrued Interest, after Allowance for Credit Loss","current_period_value":531414,"prior_period_value":567553.0,"visual_current_value":531414,"visual_prior_value":567553.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-242","text_snippet":"531,414","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-242","text_snippet":"567,553","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":531414,"prior_value":567553.0},{"tag":"us-gaap:Deposits","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":3.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Deposits","current_period_value":2002208,"prior_period_value":1930352.0,"visual_current_value":2002208,"visual_prior_value":1930352.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-280","text_snippet":"2,002,208","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-280","text_snippet":"1,930,352","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2002208,"prior_value":1930352.0},{"tag":"us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchase","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":6.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Federal Funds Purchased and Securities Sold under Agreements to Repurchase","current_period_value":342588,"prior_period_value":397958.0,"visual_current_value":342588,"visual_prior_value":397958.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-284","text_snippet":"342,588","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-284","text_snippet":"397,958","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":342588,"prior_value":397958.0},{"tag":"us-gaap:FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResell","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Federal Funds Sold and Securities Purchased under Agreements to Resell","current_period_value":325800,"prior_period_value":337706.0,"visual_current_value":325800,"visual_prior_value":337706.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-230","text_snippet":"325,800","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-230","text_snippet":"337,706","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":325800,"prior_value":337706.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":7.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":7.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss","current_period_value":1152648,"prior_period_value":1062549.0,"visual_current_value":1152648,"visual_prior_value":1062549.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-252","text_snippet":"1,152,648","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-252","text_snippet":"1,062,549","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1152648,"prior_value":1062549.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":7.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":7.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss","current_period_value":17118,"prior_period_value":18344.0,"visual_current_value":17118,"visual_prior_value":18344.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-27","char_anchor":"f-342","text_snippet":"17,118","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-27","char_anchor":"f-342","text_snippet":"18,344","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":17118,"prior_value":18344.0},{"tag":"us-gaap:InterestBearingDepositLiabilitiesDomestic","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:DepositsDomesticAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Deposits","weight":1.0,"order":3.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Deposits","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Interest-Bearing Deposit Liabilities, Domestic","current_period_value":1354445,"prior_period_value":1308856.0,"visual_current_value":1354445,"visual_prior_value":1308856.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-274","text_snippet":"1,354,445","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-274","text_snippet":"1,308,856","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1354445,"prior_value":1308856.0},{"tag":"us-gaap:InterestBearingDepositLiabilitiesForeign","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:DepositsForeignAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Deposits","weight":1.0,"order":4.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Deposits","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Interest-Bearing Deposit Liabilities, Foreign","current_period_value":122865,"prior_period_value":107776.0,"visual_current_value":122865,"visual_prior_value":107776.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-278","text_snippet":"122,865","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-278","text_snippet":"107,776","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":122865,"prior_value":107776.0},{"tag":"us-gaap:InterestBearingDepositsInBanks","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Interest-Bearing Deposits in Banks and Other Financial Institutions","current_period_value":221155,"prior_period_value":270742.0,"visual_current_value":221155,"visual_prior_value":270742.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-222","text_snippet":"221,155","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-222","text_snippet":"270,742","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":221155,"prior_value":270742.0},{"tag":"us-gaap:LiabilitiesAndStockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Liabilities and Equity","current_period_value":3403716,"prior_period_value":3324293.0,"visual_current_value":3403716,"visual_prior_value":3324293.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-334","text_snippet":"3,403,716","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-334","text_snippet":"3,324,293","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3403716,"prior_value":3324293.0},{"tag":"us-gaap:MarketableSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":6.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Marketable Securities","current_period_value":936050,"prior_period_value":892989.0,"visual_current_value":936050,"visual_prior_value":892989.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-244","text_snippet":"936,050","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-244","text_snippet":"892,989","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":936050,"prior_value":892989.0},{"tag":"us-gaap:NoninterestBearingDepositLiabilitiesDomestic","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:DepositsDomesticAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Deposits","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Deposits","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Noninterest-Bearing Deposit Liabilities, Domestic","current_period_value":510208,"prior_period_value":498263.0,"visual_current_value":510208,"visual_prior_value":498263.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-270","text_snippet":"510,208","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-270","text_snippet":"498,263","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":510208,"prior_value":498263.0},{"tag":"us-gaap:NoninterestBearingDepositLiabilitiesForeign","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:DepositsForeignAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Deposits","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Deposits","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Noninterest-Bearing Deposit Liabilities, Foreign","current_period_value":14690,"prior_period_value":15457.0,"visual_current_value":14690,"visual_prior_value":15457.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-276","text_snippet":"14,690","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-276","text_snippet":"15,457","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14690,"prior_value":15457.0},{"tag":"us-gaap:OtherReceivables","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":15.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,15.0,14],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":11.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":11.0,"section_label":null}],"concept_label":"Other Receivables","current_period_value":99863,"prior_period_value":91267.0,"visual_current_value":99863,"visual_prior_value":91267.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-262","text_snippet":"99,863","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-262","text_snippet":"91,267","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":99863,"prior_value":91267.0},{"tag":"us-gaap:PropertyPlantAndEquipmentNet","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":12.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":12.0,"section_label":null}],"concept_label":"Property, Plant and Equipment, Net","current_period_value":12348,"prior_period_value":12033.0,"visual_current_value":12348,"visual_prior_value":12033.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-254","text_snippet":"12,348","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-254","text_snippet":"12,033","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12348,"prior_value":12033.0},{"tag":"us-gaap:RetainedEarningsAccumulatedDeficit","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,3.0,2],"section_concept":"us-gaap:StockholdersEquityAbstract","calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:StockholdersEquity","weight":1.0,"order":3.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:StockholdersEquity","calculation_weight":1.0,"calculation_order":3.0,"section_label":"Stockholders' Equity"}],"concept_label":"Retained Earnings (Accumulated Deficit)","current_period_value":258141,"prior_period_value":237954.0,"visual_current_value":258141,"visual_prior_value":237954.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-328","text_snippet":"258,141","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-328","text_snippet":"237,954","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":258141,"prior_value":237954.0},{"tag":"us-gaap:TradingLiabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":4.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Trading Liabilities","current_period_value":117322,"prior_period_value":98316.0,"visual_current_value":117322,"visual_prior_value":98316.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-286","text_snippet":"117,322","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-286","text_snippet":"98,316","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":117322,"prior_value":98316.0},{"tag":"bac:CreditExtensionCommitmentsReserveForUnfundedLendingCommitments","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Extension Commitments, Reserve For Unfunded Lending Commitments","current_period_value":1109,"prior_period_value":null,"visual_current_value":1109,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-296","text_snippet":"1,109","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1109,"prior_value":null},{"tag":"us-gaap:CommonStockParOrStatedValuePerShare","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,5.0,4],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Common Stock, Par or Stated Value Per Share","current_period_value":0.01,"prior_period_value":0.01,"visual_current_value":0.01,"visual_prior_value":0.01,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-318","text_snippet":"0.01","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-318","text_snippet":"0.01","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":0.01,"prior_value":0.01},{"tag":"us-gaap:CommonStockSharesAuthorized","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,6.0,5],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Common Stock, Shares Authorized","current_period_value":12800000000,"prior_period_value":12800000000.0,"visual_current_value":12800000000,"visual_prior_value":12800000000.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-321","text_snippet":"12,800,000,000","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-321","text_snippet":"12,800,000,000","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"units","current_value":12800000000,"prior_value":12800000000.0},{"tag":"us-gaap:CommonStockSharesIssued","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,7.0,6],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Common Stock, Shares, Issued","current_period_value":7329421929,"prior_period_value":7688767832.0,"visual_current_value":7329421929,"visual_prior_value":7688767832.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-322","text_snippet":"7,329,421,929","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-322","text_snippet":"7,688,767,832","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"units","current_value":7329421929,"prior_value":7688767832.0},{"tag":"us-gaap:CommonStockSharesOutstanding","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,8.0,7],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Common Stock, Shares, Outstanding","current_period_value":7329421929,"prior_period_value":7688767832.0,"visual_current_value":7329421929,"visual_prior_value":7688767832.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-323","text_snippet":"7,329,421,929","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-323","text_snippet":"7,688,767,832","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"units","current_value":7329421929,"prior_value":7688767832.0},{"tag":"us-gaap:DebtSecuritiesTradingRestricted","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Trading, Restricted","current_period_value":174783,"prior_period_value":181996.0,"visual_current_value":174783,"visual_prior_value":181996.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-232","text_snippet":"174,783","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-232","text_snippet":"181,996","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":174783,"prior_value":181996.0},{"tag":"us-gaap:NonfinancialLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Nonfinancial Liabilities Fair Value Disclosure","current_period_value":8511,"prior_period_value":16036.0,"visual_current_value":8511,"visual_prior_value":16036.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-294","text_snippet":"8,511","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-294","text_snippet":"16,036","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8511,"prior_value":16036.0},{"tag":"us-gaap:PreferredStockParOrStatedValuePerShare","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,1.0,0],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Preferred Stock, Par or Stated Value Per Share","current_period_value":0.01,"prior_period_value":0.01,"visual_current_value":0.01,"visual_prior_value":0.01,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-309","text_snippet":"0.01","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-308","text_snippet":"0.01","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":0.01,"prior_value":0.01},{"tag":"us-gaap:PreferredStockSharesAuthorized","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Preferred Stock, Shares Authorized","current_period_value":100000000,"prior_period_value":100000000.0,"visual_current_value":100000000,"visual_prior_value":100000000.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-310","text_snippet":"100,000,000","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-310","text_snippet":"100,000,000","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"units","current_value":100000000,"prior_value":100000000.0},{"tag":"us-gaap:PreferredStockSharesOutstanding","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,4.0,3],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Preferred Stock, Shares Outstanding","current_period_value":3991164,"prior_period_value":3933917.0,"visual_current_value":3991164,"visual_prior_value":3933917.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-312","text_snippet":"3,991,164","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-312","text_snippet":"3,933,917","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"units","current_value":3991164,"prior_value":3933917.0},{"tag":"us-gaap:OtherAssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":8.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Assets, Fair Value Disclosure","current_period_value":329,"prior_period_value":274.0,"visual_current_value":329,"visual_prior_value":274.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1842","char_anchor":"f-6140","text_snippet":"329","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1846","char_anchor":"f-6156","text_snippet":"274","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":329,"prior_value":274.0},{"tag":"us-gaap:OtherAssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":8.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Assets, Fair Value Disclosure","current_period_value":9830,"prior_period_value":17254.0,"visual_current_value":9830,"visual_prior_value":17254.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-264","text_snippet":"9,830","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-264","text_snippet":"17,254","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9830,"prior_value":17254.0},{"tag":"us-gaap:OtherAssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":8.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Assets, Fair Value Disclosure","current_period_value":4483,"prior_period_value":11617.0,"visual_current_value":4483,"visual_prior_value":11617.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4768","text_snippet":"4,483","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1342","char_anchor":"f-4754","text_snippet":"11,617","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4483,"prior_value":11617.0},{"tag":"us-gaap:OtherAssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":8.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Assets, Fair Value Disclosure","current_period_value":3292,"prior_period_value":3889.0,"visual_current_value":3292,"visual_prior_value":3889.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4769","text_snippet":"3,292","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4755","text_snippet":"3,889","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3292,"prior_value":3889.0},{"tag":"us-gaap:OtherAssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":8.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Assets, Fair Value Disclosure","current_period_value":329,"prior_period_value":274.0,"visual_current_value":329,"visual_prior_value":274.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1858","char_anchor":"f-6173","text_snippet":"329","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1870","char_anchor":"f-6175","text_snippet":"274","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":329,"prior_value":274.0},{"tag":"us-gaap:OtherAssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":8.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Assets, Fair Value Disclosure","current_period_value":2055,"prior_period_value":1748.0,"visual_current_value":2055,"visual_prior_value":1748.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4770","text_snippet":"2,055","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4756","text_snippet":"1,748","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2055,"prior_value":1748.0},{"tag":"us-gaap:OtherAssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":8.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Assets, Fair Value Disclosure","current_period_value":1125,"prior_period_value":829.0,"visual_current_value":1125,"visual_prior_value":829.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:OtherAssetsIncludingAuctionRateSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherAssetsIncludingAuctionRateSecuritiesMember","member_label":"Other assets, primarily auction rate securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1688","char_anchor":"f-5922","text_snippet":"1,125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1688","char_anchor":"f-5915","text_snippet":"829","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1125,"prior_value":829.0},{"tag":"us-gaap:OtherAssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":8.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Assets, Fair Value Disclosure","current_period_value":2.1,"prior_period_value":1.7,"visual_current_value":2.1,"visual_prior_value":1.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:OtherFinancialAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherFinancialAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1748","char_anchor":"f-5998","text_snippet":"2.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1754","char_anchor":"f-5991","text_snippet":"1.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.1,"prior_value":1.7},{"tag":"us-gaap:OtherAssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":8.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Assets, Fair Value Disclosure","current_period_value":9830,"prior_period_value":17254.0,"visual_current_value":9830,"visual_prior_value":17254.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4771","text_snippet":"9,830","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4757","text_snippet":"17,254","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9830,"prior_value":17254.0},{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","current_period_value":157,"prior_period_value":795.0,"visual_current_value":157,"visual_prior_value":795.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1841","char_anchor":"f-6127","text_snippet":"157","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1845","char_anchor":"f-6143","text_snippet":"795","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":157,"prior_value":795.0},{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","current_period_value":2071,"prior_period_value":3141.0,"visual_current_value":2071,"visual_prior_value":3141.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-258","text_snippet":"2,071","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-258","text_snippet":"3,141","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2071,"prior_value":3141.0},{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","current_period_value":6222,"prior_period_value":7478.0,"visual_current_value":6222,"visual_prior_value":7478.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2023","char_anchor":"f-6408","text_snippet":"6,222","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6410","text_snippet":"7,478","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6222,"prior_value":7478.0},{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","current_period_value":1981,"prior_period_value":2985.0,"visual_current_value":1981,"visual_prior_value":2985.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4765","text_snippet":"1,981","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4751","text_snippet":"2,985","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1981,"prior_value":2985.0},{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","current_period_value":609,"prior_period_value":2873.0,"visual_current_value":609,"visual_prior_value":2873.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2024","char_anchor":"f-6409","text_snippet":"609","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2036","char_anchor":"f-6411","text_snippet":"2,873","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":609,"prior_value":2873.0},{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","current_period_value":90,"prior_period_value":156.0,"visual_current_value":90,"visual_prior_value":156.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4766","text_snippet":"90","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4752","text_snippet":"156","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":90,"prior_value":156.0},{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","current_period_value":6831,"prior_period_value":10351.0,"visual_current_value":6831,"visual_prior_value":10351.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2022","char_anchor":"f-6407","text_snippet":"6,831","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2034","char_anchor":"f-6409","text_snippet":"10,351","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6831,"prior_value":10351.0},{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","current_period_value":6831,"prior_period_value":10351.0,"visual_current_value":6831,"visual_prior_value":10351.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-600","char_anchor":"f-6410","text_snippet":"6,831","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-596","char_anchor":"f-6412","text_snippet":"10,351","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6831,"prior_value":10351.0},{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","current_period_value":2071,"prior_period_value":3141.0,"visual_current_value":2071,"visual_prior_value":3141.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4767","text_snippet":"2,071","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4753","text_snippet":"3,141","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2071,"prior_value":3141.0},{"tag":"us-gaap:LoansReceivableFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":4.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure","current_period_value":89,"prior_period_value":89.0,"visual_current_value":89,"visual_prior_value":89.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1842","char_anchor":"f-6132","text_snippet":"89","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1846","char_anchor":"f-6148","text_snippet":"89","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":89,"prior_value":89.0},{"tag":"us-gaap:LoansReceivableFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":4.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure","current_period_value":6694,"prior_period_value":4172.0,"visual_current_value":6694,"visual_prior_value":4172.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-246","text_snippet":"6,694","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-246","text_snippet":"4,172","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6694,"prior_value":4172.0},{"tag":"us-gaap:LoansReceivableFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":4.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure","current_period_value":6569,"prior_period_value":4086.0,"visual_current_value":6569,"visual_prior_value":4086.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4761","text_snippet":"6,569","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4747","text_snippet":"4,086","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6569,"prior_value":4086.0},{"tag":"us-gaap:LoansReceivableFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":4.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure","current_period_value":89,"prior_period_value":89.0,"visual_current_value":89,"visual_prior_value":89.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember|us-gaap:ValuationTechniqueAxis=us-gaap:MarketApproachValuationTechniqueMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:MarketApproachValuationTechniqueMember","member_label":"Market Approach Valuation Technique"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1851","char_anchor":"f-6166","text_snippet":"89","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1863","char_anchor":"f-6168","text_snippet":"89","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":89,"prior_value":89.0},{"tag":"us-gaap:LoansReceivableFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":4.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure","current_period_value":125,"prior_period_value":86.0,"visual_current_value":125,"visual_prior_value":86.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4762","text_snippet":"125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4748","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":125,"prior_value":86.0},{"tag":"us-gaap:LoansReceivableFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":4.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure","current_period_value":6694,"prior_period_value":4172.0,"visual_current_value":6694,"visual_prior_value":4172.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4763","text_snippet":"6,694","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4749","text_snippet":"4,172","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6694,"prior_value":4172.0},{"tag":"us-gaap:LoansReceivableFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":4.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure","current_period_value":2.2,"prior_period_value":2.7,"visual_current_value":2.2,"visual_prior_value":2.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2218","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2213","text_snippet":"2.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.2,"prior_value":2.7},{"tag":"us-gaap:LoansReceivableFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":4.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure","current_period_value":4.3,"prior_period_value":1.3,"visual_current_value":4.3,"visual_prior_value":1.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2219","text_snippet":"4.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2214","text_snippet":"1.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4.3,"prior_value":1.3},{"tag":"us-gaap:LoansReceivableFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":4.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure","current_period_value":106,"prior_period_value":166.0,"visual_current_value":106,"visual_prior_value":166.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-613","char_anchor":"f-2217","text_snippet":"106","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-609","char_anchor":"f-2212","text_snippet":"166","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":106,"prior_value":166.0},{"tag":"us-gaap:LoansReceivableFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsnonrecurringfairvaluedetails|fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvaluedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":4.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure","current_period_value":59,"prior_period_value":63.0,"visual_current_value":59,"visual_prior_value":63.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-612","char_anchor":"f-2216","text_snippet":"59","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-608","char_anchor":"f-2211","text_snippet":"63","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":59,"prior_value":63.0},{"tag":"bac:InterestBearingDepositLiabilitiesDomesticFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:DepositsDomesticAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest-bearing deposits in U.S. offices","current_period_value":1079,"prior_period_value":443.0,"visual_current_value":1079,"visual_prior_value":443.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-272","text_snippet":"1,079","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-272","text_snippet":"443","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1079,"prior_value":443.0},{"tag":"bac:InterestBearingDepositLiabilitiesDomesticFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:DepositsDomesticAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest-bearing deposits in U.S. offices","current_period_value":1079,"prior_period_value":443.0,"visual_current_value":1079,"visual_prior_value":443.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4778","text_snippet":"1,079","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4764","text_snippet":"443","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1079,"prior_value":443.0},{"tag":"bac:InterestBearingDepositLiabilitiesDomesticFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:DepositsDomesticAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest-bearing deposits in U.S. offices","current_period_value":1079,"prior_period_value":443.0,"visual_current_value":1079,"visual_prior_value":443.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4780","text_snippet":"1,079","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4766","text_snippet":"443","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1079,"prior_value":443.0},{"tag":"us-gaap:FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Federal Funds Purchased and Securities Loaned or Sold under Agreements to Repurchase, Fair Value Disclosure","current_period_value":215376,"prior_period_value":243431.0,"visual_current_value":215376,"visual_prior_value":243431.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-282","text_snippet":"215,376","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-282","text_snippet":"243,431","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":215376,"prior_value":243431.0},{"tag":"us-gaap:FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Federal Funds Purchased and Securities Loaned or Sold under Agreements to Repurchase, Fair Value Disclosure","current_period_value":670628,"prior_period_value":590889.0,"visual_current_value":670628,"visual_prior_value":590889.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4782","text_snippet":"670,628","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4768","text_snippet":"590,889","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":670628,"prior_value":590889.0},{"tag":"us-gaap:FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Federal Funds Purchased and Securities Loaned or Sold under Agreements to Repurchase, Fair Value Disclosure","current_period_value":215376,"prior_period_value":243431.0,"visual_current_value":215376,"visual_prior_value":243431.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4785","text_snippet":"215,376","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4771","text_snippet":"243,431","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":215376,"prior_value":243431.0},{"tag":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":9.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":9.0,"section_label":null}],"concept_label":"Federal Funds Sold and Securities Borrowed or Purchased under Agreements to Resell, Fair Value Disclosure","current_period_value":173686,"prior_period_value":176229.0,"visual_current_value":173686,"visual_prior_value":176229.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-228","text_snippet":"173,686","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-228","text_snippet":"176,229","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":173686,"prior_value":176229.0},{"tag":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":9.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":9.0,"section_label":null}],"concept_label":"Federal Funds Sold and Securities Borrowed or Purchased under Agreements to Resell, Fair Value Disclosure","current_period_value":628938,"prior_period_value":523687.0,"visual_current_value":628938,"visual_prior_value":523687.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4671","text_snippet":"628,938","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4657","text_snippet":"523,687","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":628938,"prior_value":523687.0},{"tag":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":9.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":9.0,"section_label":null}],"concept_label":"Federal Funds Sold and Securities Borrowed or Purchased under Agreements to Resell, Fair Value Disclosure","current_period_value":173686,"prior_period_value":176229.0,"visual_current_value":173686,"visual_prior_value":176229.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4674","text_snippet":"173,686","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4660","text_snippet":"176,229","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":173686,"prior_value":176229.0},{"tag":"us-gaap:ShorttermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Short-Term Debt, Fair Value","current_period_value":6432,"prior_period_value":6478.0,"visual_current_value":6432,"visual_prior_value":6478.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-290","text_snippet":"6,432","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-290","text_snippet":"6,478","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6432,"prior_value":6478.0},{"tag":"us-gaap:ShorttermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Short-Term Debt, Fair Value","current_period_value":6426,"prior_period_value":6478.0,"visual_current_value":6426,"visual_prior_value":6478.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4816","text_snippet":"6,426","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4802","text_snippet":"6,478","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6426,"prior_value":6478.0},{"tag":"us-gaap:ShorttermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Short-Term Debt, Fair Value","current_period_value":6432,"prior_period_value":6478.0,"visual_current_value":6432,"visual_prior_value":6478.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4818","text_snippet":"6,432","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4804","text_snippet":"6,478","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6432,"prior_value":6478.0},{"tag":"us-gaap:ShorttermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":5.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Short-Term Debt, Fair Value","current_period_value":6,"prior_period_value":null,"visual_current_value":6,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4817","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":null},{"tag":"us-gaap:LongTermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Fair Value","current_period_value":66315,"prior_period_value":53554.0,"visual_current_value":66315,"visual_prior_value":53554.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-300","text_snippet":"66,315","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-300","text_snippet":"53,554","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":66315,"prior_value":53554.0},{"tag":"us-gaap:LongTermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Fair Value","current_period_value":316943,"prior_period_value":301702.0,"visual_current_value":316943,"visual_prior_value":301702.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2023","char_anchor":"f-6416","text_snippet":"316,943","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6418","text_snippet":"301,702","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":316943,"prior_value":301702.0},{"tag":"us-gaap:LongTermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Fair Value","current_period_value":65853,"prior_period_value":52975.0,"visual_current_value":65853,"visual_prior_value":52975.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4824","text_snippet":"65,853","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4810","text_snippet":"52,975","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":65853,"prior_value":52975.0},{"tag":"us-gaap:LongTermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Fair Value","current_period_value":567,"prior_period_value":709.0,"visual_current_value":567,"visual_prior_value":709.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2024","char_anchor":"f-6417","text_snippet":"567","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2036","char_anchor":"f-6419","text_snippet":"709","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":567,"prior_value":709.0},{"tag":"us-gaap:LongTermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Fair Value","current_period_value":462,"prior_period_value":579.0,"visual_current_value":462,"visual_prior_value":579.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4825","text_snippet":"462","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4811","text_snippet":"579","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":462,"prior_value":579.0},{"tag":"us-gaap:LongTermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Fair Value","current_period_value":311484,"prior_period_value":296927.0,"visual_current_value":311484,"visual_prior_value":296927.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2022","char_anchor":"f-6415","text_snippet":"311,484","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2034","char_anchor":"f-6417","text_snippet":"296,927","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":311484,"prior_value":296927.0},{"tag":"us-gaap:LongTermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Fair Value","current_period_value":317510,"prior_period_value":302411.0,"visual_current_value":317510,"visual_prior_value":302411.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-600","char_anchor":"f-6418","text_snippet":"317,510","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-596","char_anchor":"f-6420","text_snippet":"302,411","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":317510,"prior_value":302411.0},{"tag":"us-gaap:LongTermDebtFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails|fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Fair Value","current_period_value":66315,"prior_period_value":53554.0,"visual_current_value":66315,"visual_prior_value":53554.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4826","text_snippet":"66,315","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4812","text_snippet":"53,554","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":66315,"prior_value":53554.0},{"tag":"us-gaap:HeldToMaturitySecuritiesFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Fair Value","current_period_value":446544,"prior_period_value":481887.0,"visual_current_value":446544,"visual_prior_value":481887.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-240","text_snippet":"446,544","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-240","text_snippet":"481,887","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":446544,"prior_value":481887.0},{"tag":"us-gaap:HeldToMaturitySecuritiesFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Fair Value","current_period_value":332817,"prior_period_value":368946.0,"visual_current_value":332817,"visual_prior_value":368946.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1683","text_snippet":"332,817","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1682","text_snippet":"368,946","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":332817,"prior_value":368946.0},{"tag":"us-gaap:HeldToMaturitySecuritiesFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Fair Value","current_period_value":5588,"prior_period_value":6187.0,"visual_current_value":5588,"visual_prior_value":6187.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1699","text_snippet":"5,588","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1698","text_snippet":"6,187","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5588,"prior_value":6187.0},{"tag":"us-gaap:HeldToMaturitySecuritiesFairValue","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Fair Value","current_period_value":108139,"prior_period_value":106754.0,"visual_current_value":108139,"visual_prior_value":106754.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1691","text_snippet":"108,139","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1690","text_snippet":"106,754","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":108139,"prior_value":106754.0},{"tag":"us-gaap:PreferredStockSharesIssued","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheetparenthetical|shareholdersequitypreferredstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitypreferredstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,3.0,2],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Preferred Stock, Shares Issued","current_period_value":3991164,"prior_period_value":null,"visual_current_value":3991164,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-313","text_snippet":"3,991,164","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"units","current_value":3991164,"prior_value":null},{"tag":"us-gaap:OtherShortTermBorrowings","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,9.0,8],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Other Short-Term Borrowings","current_period_value":54200,"prior_period_value":38440.0,"visual_current_value":54200,"visual_prior_value":38440.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-292","text_snippet":"54,200","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-292","text_snippet":"38,440","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":54200,"prior_value":38440.0},{"tag":"us-gaap:OtherShortTermBorrowings","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,9.0,8],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Other Short-Term Borrowings","current_period_value":4980,"prior_period_value":3542.0,"visual_current_value":4980,"visual_prior_value":3542.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-27","char_anchor":"f-350","text_snippet":"4,980","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-27","char_anchor":"f-350","text_snippet":"3,542","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4980,"prior_value":3542.0},{"tag":"us-gaap:OtherShortTermBorrowings","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,9.0,8],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"}],"concept_label":"Other Short-Term Borrowings","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:RecourseStatusAxis=us-gaap:NonrecourseMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:RecourseStatusAxis","axis_label":"Recourse Status","member":"us-gaap:NonrecourseMember","member_label":"Nonrecourse"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-29","char_anchor":"f-348","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-29","char_anchor":"f-348","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":0,"prior_value":0.0},{"tag":"us-gaap:LongTermDebt","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,10.0,9],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":2.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Long-Term Debt","current_period_value":311484,"prior_period_value":296927.0,"visual_current_value":311484,"visual_prior_value":296927.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-302","text_snippet":"311,484","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-302","text_snippet":"296,927","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":311484,"prior_value":296927.0},{"tag":"us-gaap:LongTermDebt","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,10.0,9],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":2.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Long-Term Debt","current_period_value":8420,"prior_period_value":8873.0,"visual_current_value":8420,"visual_prior_value":8873.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-27","char_anchor":"f-354","text_snippet":"8,420","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-27","char_anchor":"f-354","text_snippet":"8,873","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8420,"prior_value":8873.0},{"tag":"us-gaap:LongTermDebt","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,10.0,9],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":2.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Long-Term Debt","current_period_value":7.9,"prior_period_value":8.3,"visual_current_value":7.9,"visual_prior_value":8.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-3863","text_snippet":"7.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1156","char_anchor":"f-3866","text_snippet":"8.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":7.9,"prior_value":8.3},{"tag":"us-gaap:LongTermDebt","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,10.0,9],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":2.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Long-Term Debt","current_period_value":7917,"prior_period_value":8272.0,"visual_current_value":7917,"visual_prior_value":8272.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-4025","text_snippet":"7,917","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1156","char_anchor":"f-4028","text_snippet":"8,272","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":7917,"prior_value":8272.0},{"tag":"us-gaap:LongTermDebt","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,10.0,9],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":2.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Long-Term Debt","current_period_value":7,"prior_period_value":2.0,"visual_current_value":7,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1198","char_anchor":"f-4031","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1201","char_anchor":"f-4034","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":7,"prior_value":2.0},{"tag":"us-gaap:LongTermDebt","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,10.0,9],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":2.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Long-Term Debt","current_period_value":258,"prior_period_value":578.0,"visual_current_value":258,"visual_prior_value":578.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1194","char_anchor":"f-4027","text_snippet":"258","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1197","char_anchor":"f-4030","text_snippet":"578","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":258,"prior_value":578.0},{"tag":"us-gaap:LongTermDebt","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,10.0,9],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":2.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Long-Term Debt","current_period_value":8420,"prior_period_value":8873.0,"visual_current_value":8420,"visual_prior_value":8873.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:RecourseStatusAxis=us-gaap:NonrecourseMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:RecourseStatusAxis","axis_label":"Recourse Status","member":"us-gaap:NonrecourseMember","member_label":"Nonrecourse"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-29","char_anchor":"f-352","text_snippet":"8,420","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-29","char_anchor":"f-352","text_snippet":"8,873","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8420,"prior_value":8873.0},{"tag":"us-gaap:OtherLiabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,11.0,10],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":3.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Liabilities","current_period_value":7015,"prior_period_value":7357.0,"visual_current_value":7015,"visual_prior_value":7357.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1215","char_anchor":"f-4096","text_snippet":"7,015","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1218","char_anchor":"f-4089","text_snippet":"7,357","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7015,"prior_value":7357.0},{"tag":"us-gaap:OtherLiabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,11.0,10],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":3.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Liabilities","current_period_value":22,"prior_period_value":22.0,"visual_current_value":22,"visual_prior_value":22.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-27","char_anchor":"f-358","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-27","char_anchor":"f-358","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":22,"prior_value":22.0},{"tag":"us-gaap:OtherLiabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,11.0,10],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":3.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Liabilities","current_period_value":22,"prior_period_value":22.0,"visual_current_value":22,"visual_prior_value":22.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-4033","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1156","char_anchor":"f-4036","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":22,"prior_value":22.0},{"tag":"us-gaap:OtherLiabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedbalancesheetparenthetical|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"consolidatedbalancesheetparenthetical","parent":"us-gaap:StockholdersEquityAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,11.0,10],"section_concept":"us-gaap:StockholdersEquityAbstract","section_label":"Stockholders' Equity"},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":3.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Liabilities","current_period_value":22,"prior_period_value":22.0,"visual_current_value":22,"visual_prior_value":22.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:RecourseStatusAxis=us-gaap:NonrecourseMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:RecourseStatusAxis","axis_label":"Recourse Status","member":"us-gaap:NonrecourseMember","member_label":"Nonrecourse"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-29","char_anchor":"f-356","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-29","char_anchor":"f-356","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":22,"prior_value":22.0},{"tag":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:StatementOfCashFlowsAbstract","order":6.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,6.0,5],"section_concept":null,"section_label":null},{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":10.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":10.0,"section_label":null}],"concept_label":"Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation","current_period_value":246507,"prior_period_value":295589.0,"visual_current_value":246507,"visual_prior_value":295589.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-224","text_snippet":"246,507","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-65","char_anchor":"f-589","text_snippet":"295,589","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":246507,"prior_value":295589.0},{"tag":"us-gaap:DerivativeAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|derivativesderivativebalancesdetails|derivativesoffsettingassetsdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,7.0,6],"section_concept":null,"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset","current_period_value":42115,"prior_period_value":34182.0,"visual_current_value":42115,"visual_prior_value":34182.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-236","text_snippet":"42,115","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-236","text_snippet":"34,182","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":42115,"prior_value":34182.0},{"tag":"us-gaap:DerivativeAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|derivativesderivativebalancesdetails|derivativesoffsettingassetsdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,7.0,6],"section_concept":null,"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset","current_period_value":42.1,"prior_period_value":34.2,"visual_current_value":42.1,"visual_prior_value":34.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-875","text_snippet":"42.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-872","text_snippet":"34.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":42.1,"prior_value":34.2},{"tag":"us-gaap:DerivativeAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|derivativesderivativebalancesdetails|derivativesoffsettingassetsdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,7.0,6],"section_concept":null,"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset","current_period_value":42115,"prior_period_value":34182.0,"visual_current_value":42115,"visual_prior_value":34182.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4707","text_snippet":"42,115","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4693","text_snippet":"34,182","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":42115,"prior_value":34182.0},{"tag":"us-gaap:DerivativeLiabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|derivativesderivativebalancesdetails|derivativesoffsettingliabilitiesdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Liability","current_period_value":40157,"prior_period_value":43131.0,"visual_current_value":40157,"visual_prior_value":43131.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-288","text_snippet":"40,157","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-288","text_snippet":"43,131","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":40157,"prior_value":43131.0},{"tag":"us-gaap:DerivativeLiabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|derivativesderivativebalancesdetails|derivativesoffsettingliabilitiesdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Liability","current_period_value":40.2,"prior_period_value":43.1,"visual_current_value":40.2,"visual_prior_value":43.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-876","text_snippet":"40.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-873","text_snippet":"43.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":40.2,"prior_value":43.1},{"tag":"us-gaap:DerivativeLiabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|derivativesderivativebalancesdetails|derivativesoffsettingliabilitiesdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Liabilities","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Liability","current_period_value":40157,"prior_period_value":43131.0,"visual_current_value":40157,"visual_prior_value":43131.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4814","text_snippet":"40,157","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4800","text_snippet":"43,131","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":40157,"prior_value":43131.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":335566,"prior_period_value":342135.0,"visual_current_value":335566,"visual_prior_value":342135.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-234","text_snippet":"335,566","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-234","text_snippet":"342,135","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":335566,"prior_value":342135.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":162,"prior_period_value":304.0,"visual_current_value":162,"visual_prior_value":304.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1192","char_anchor":"f-3903","text_snippet":"162","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1195","char_anchor":"f-3906","text_snippet":"304","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":162,"prior_value":304.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":14,"prior_period_value":17.0,"visual_current_value":14,"visual_prior_value":17.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1190","char_anchor":"f-3901","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1193","char_anchor":"f-3904","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":14,"prior_value":17.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":2153,"prior_period_value":1801.0,"visual_current_value":2153,"visual_prior_value":1801.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1188","char_anchor":"f-3899","text_snippet":"2,153","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1191","char_anchor":"f-3902","text_snippet":"1,801","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2153,"prior_value":1801.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":7,"prior_period_value":11.0,"visual_current_value":7,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:PrimeAndAltALoanMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:PrimeAndAltALoanMember","member_label":"Prime and Alt-A"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1135","char_anchor":"f-3733","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1138","char_anchor":"f-3736","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":7,"prior_value":11.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":7,"prior_period_value":20.0,"visual_current_value":7,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:SubprimeLoanMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:SubprimeLoanMember","member_label":"Subprime"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1137","char_anchor":"f-3735","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1140","char_anchor":"f-3738","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":7,"prior_value":20.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":181,"prior_period_value":250.0,"visual_current_value":181,"visual_prior_value":250.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1133","char_anchor":"f-3731","text_snippet":"181","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1136","char_anchor":"f-3734","text_snippet":"250","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":181,"prior_value":250.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":470,"prior_period_value":207.0,"visual_current_value":470,"visual_prior_value":207.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1141","char_anchor":"f-3739","text_snippet":"470","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1144","char_anchor":"f-3742","text_snippet":"207","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":470,"prior_value":207.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":6063,"prior_period_value":6280.0,"visual_current_value":6063,"visual_prior_value":6280.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-27","char_anchor":"f-336","text_snippet":"6,063","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-27","char_anchor":"f-336","text_snippet":"6,280","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6063,"prior_value":6280.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":22,"prior_period_value":2.0,"visual_current_value":22,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1198","char_anchor":"f-3975","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1201","char_anchor":"f-3978","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":22,"prior_value":2.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":4793,"prior_period_value":3744.0,"visual_current_value":4793,"visual_prior_value":3744.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1196","char_anchor":"f-3973","text_snippet":"4,793","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1199","char_anchor":"f-3976","text_snippet":"3,744","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4793,"prior_value":3744.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":395,"prior_period_value":1207.0,"visual_current_value":395,"visual_prior_value":1207.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1194","char_anchor":"f-3971","text_snippet":"395","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1197","char_anchor":"f-3974","text_snippet":"1,207","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":395,"prior_value":1207.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":601,"prior_period_value":1327.0,"visual_current_value":601,"visual_prior_value":1327.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1143","char_anchor":"f-3801","text_snippet":"601","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1146","char_anchor":"f-3804","text_snippet":"1,327","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":601,"prior_value":1327.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":134600,"prior_period_value":160332.0,"visual_current_value":134600,"visual_prior_value":160332.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4699","text_snippet":"134,600","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1342","char_anchor":"f-4685","text_snippet":"160,332","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":134600,"prior_value":160332.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":68536,"prior_period_value":85151.0,"visual_current_value":68536,"visual_prior_value":85151.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1353","char_anchor":"f-4683","text_snippet":"68,536","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1354","char_anchor":"f-4669","text_snippet":"85,151","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":68536,"prior_value":85151.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":9998,"prior_period_value":13665.0,"visual_current_value":9998,"visual_prior_value":13665.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1357","char_anchor":"f-4687","text_snippet":"9,998","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1358","char_anchor":"f-4673","text_snippet":"13,665","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9998,"prior_value":13665.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":56066,"prior_period_value":61516.0,"visual_current_value":56066,"visual_prior_value":61516.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","member_label":"US Government Corporations And Agencies Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1345","char_anchor":"f-4675","text_snippet":"56,066","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1346","char_anchor":"f-4661","text_snippet":"61,516","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":56066,"prior_value":61516.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":197453,"prior_period_value":178377.0,"visual_current_value":197453,"visual_prior_value":178377.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4700","text_snippet":"197,453","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4686","text_snippet":"178,377","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":197453,"prior_value":178377.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":53152,"prior_period_value":47761.0,"visual_current_value":53152,"visual_prior_value":47761.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1350","char_anchor":"f-4680","text_snippet":"53,152","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1351","char_anchor":"f-4666","text_snippet":"47,761","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":53152,"prior_value":47761.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":9017,"prior_period_value":9273.0,"visual_current_value":9017,"visual_prior_value":9273.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember","member_label":"Mortgage trading loans, ABS and other MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1366","char_anchor":"f-4696","text_snippet":"9,017","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1367","char_anchor":"f-4682","text_snippet":"9,273","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9017,"prior_value":9273.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":47976,"prior_period_value":45272.0,"visual_current_value":47976,"visual_prior_value":45272.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember","member_label":"U.S. government-sponsored agency guaranteed"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1362","char_anchor":"f-4692","text_snippet":"47,976","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1363","char_anchor":"f-4678","text_snippet":"45,272","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":47976,"prior_value":45272.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":40411,"prior_period_value":35041.0,"visual_current_value":40411,"visual_prior_value":35041.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1354","char_anchor":"f-4684","text_snippet":"40,411","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1355","char_anchor":"f-4670","text_snippet":"35,041","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":40411,"prior_value":35041.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":42568,"prior_period_value":40876.0,"visual_current_value":42568,"visual_prior_value":40876.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1358","char_anchor":"f-4688","text_snippet":"42,568","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1359","char_anchor":"f-4674","text_snippet":"40,876","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":42568,"prior_value":40876.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":4329,"prior_period_value":154.0,"visual_current_value":4329,"visual_prior_value":154.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","member_label":"US Government Corporations And Agencies Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1346","char_anchor":"f-4676","text_snippet":"4,329","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1347","char_anchor":"f-4662","text_snippet":"154","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4329,"prior_value":154.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":3513,"prior_period_value":3426.0,"visual_current_value":3513,"visual_prior_value":3426.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4701","text_snippet":"3,513","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4687","text_snippet":"3,426","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3513,"prior_value":3426.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":1955,"prior_period_value":1800.0,"visual_current_value":1955,"visual_prior_value":1800.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1351","char_anchor":"f-4681","text_snippet":"1,955","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1352","char_anchor":"f-4667","text_snippet":"1,800","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1955,"prior_value":1800.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":929,"prior_period_value":1030.0,"visual_current_value":929,"visual_prior_value":1030.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember","member_label":"Mortgage trading loans, ABS and other MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1367","char_anchor":"f-4697","text_snippet":"929","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1368","char_anchor":"f-4683","text_snippet":"1,030","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":929,"prior_value":1030.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":9,"prior_period_value":4.0,"visual_current_value":9,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember","member_label":"U.S. government-sponsored agency guaranteed"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1363","char_anchor":"f-4693","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1364","char_anchor":"f-4679","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":4.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":353,"prior_period_value":251.0,"visual_current_value":353,"visual_prior_value":251.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1355","char_anchor":"f-4685","text_snippet":"353","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1356","char_anchor":"f-4671","text_snippet":"251","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":353,"prior_value":251.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":267,"prior_period_value":341.0,"visual_current_value":267,"visual_prior_value":341.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1359","char_anchor":"f-4689","text_snippet":"267","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1360","char_anchor":"f-4675","text_snippet":"341","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":267,"prior_value":341.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":335566,"prior_period_value":342135.0,"visual_current_value":335566,"visual_prior_value":342135.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4702","text_snippet":"335,566","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4688","text_snippet":"342,135","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":335566,"prior_value":342135.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":55107,"prior_period_value":49561.0,"visual_current_value":55107,"visual_prior_value":49561.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1352","char_anchor":"f-4682","text_snippet":"55,107","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1353","char_anchor":"f-4668","text_snippet":"49,561","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":55107,"prior_value":49561.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":9946,"prior_period_value":10303.0,"visual_current_value":9946,"visual_prior_value":10303.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember","member_label":"Mortgage trading loans, ABS and other MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1368","char_anchor":"f-4698","text_snippet":"9,946","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1369","char_anchor":"f-4684","text_snippet":"10,303","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9946,"prior_value":10303.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":12.3,"prior_period_value":18.7,"visual_current_value":12.3,"visual_prior_value":18.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember","member_label":"Securities segregated for compliance or deposited with clearing organizations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1409","char_anchor":"f-4832","text_snippet":"12.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1410","char_anchor":"f-4818","text_snippet":"18.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":12.3,"prior_value":18.7},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":47985,"prior_period_value":45276.0,"visual_current_value":47985,"visual_prior_value":45276.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember","member_label":"U.S. government-sponsored agency guaranteed"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1364","char_anchor":"f-4694","text_snippet":"47,985","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1365","char_anchor":"f-4680","text_snippet":"45,276","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":47985,"prior_value":45276.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":25,"prior_period_value":97.0,"visual_current_value":25,"visual_prior_value":97.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:CommoditiesInvestmentMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommoditiesInvestmentMember","member_label":"Commodities Investment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1410","char_anchor":"f-4833","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1411","char_anchor":"f-4819","text_snippet":"97","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":25,"prior_value":97.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":109300,"prior_period_value":120443.0,"visual_current_value":109300,"visual_prior_value":120443.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1356","char_anchor":"f-4686","text_snippet":"109,300","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1357","char_anchor":"f-4672","text_snippet":"120,443","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":109300,"prior_value":120443.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":52833,"prior_period_value":54882.0,"visual_current_value":52833,"visual_prior_value":54882.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1360","char_anchor":"f-4690","text_snippet":"52,833","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1361","char_anchor":"f-4676","text_snippet":"54,882","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":52833,"prior_value":54882.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":60395,"prior_period_value":61670.0,"visual_current_value":60395,"visual_prior_value":61670.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","member_label":"US Government Corporations And Agencies Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1348","char_anchor":"f-4678","text_snippet":"60,395","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1349","char_anchor":"f-4664","text_snippet":"61,670","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":60395,"prior_value":61670.0},{"tag":"us-gaap:TradingSecurities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|fairvaluemeasurementsrecurringfairvaluedetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Trading, and Equity Securities, FV-NI","current_period_value":252,"prior_period_value":null,"visual_current_value":252,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:SubprimeLoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:SubprimeLoanMember","member_label":"Subprime"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1147","char_anchor":"f-3805","text_snippet":"252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":252,"prior_value":null},{"tag":"us-gaap:Goodwill","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|goodwillandintangibleassetsscheduleofgoodwilldetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":4.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"goodwillandintangibleassetsscheduleofgoodwilldetails","parent":"us-gaap:GoodwillLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Goodwill","current_period_value":69021,"prior_period_value":69021.0,"visual_current_value":69021,"visual_prior_value":69021.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-256","text_snippet":"69,021","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-256","text_snippet":"69,021","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":69021,"prior_value":69021.0},{"tag":"us-gaap:Goodwill","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|goodwillandintangibleassetsscheduleofgoodwilldetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":4.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"goodwillandintangibleassetsscheduleofgoodwilldetails","parent":"us-gaap:GoodwillLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Goodwill","current_period_value":30137,"prior_period_value":30137.0,"visual_current_value":30137,"visual_prior_value":30137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:ConsumerBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:ConsumerBankingSegmentMember","member_label":"Consumer Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1219","char_anchor":"f-4104","text_snippet":"30,137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1222","char_anchor":"f-4097","text_snippet":"30,137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":30137,"prior_value":30137.0},{"tag":"us-gaap:Goodwill","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|goodwillandintangibleassetsscheduleofgoodwilldetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":4.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"goodwillandintangibleassetsscheduleofgoodwilldetails","parent":"us-gaap:GoodwillLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Goodwill","current_period_value":24026,"prior_period_value":24026.0,"visual_current_value":24026,"visual_prior_value":24026.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalBankingSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalBankingSegmentMember","member_label":"Global Banking"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1223","char_anchor":"f-4108","text_snippet":"24,026","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1226","char_anchor":"f-4101","text_snippet":"24,026","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":24026,"prior_value":24026.0},{"tag":"us-gaap:Goodwill","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|goodwillandintangibleassetsscheduleofgoodwilldetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":4.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"goodwillandintangibleassetsscheduleofgoodwilldetails","parent":"us-gaap:GoodwillLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Goodwill","current_period_value":5181,"prior_period_value":5181.0,"visual_current_value":5181,"visual_prior_value":5181.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalMarketsSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalMarketsSegmentMember","member_label":"Global Markets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1225","char_anchor":"f-4110","text_snippet":"5,181","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1228","char_anchor":"f-4103","text_snippet":"5,181","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5181,"prior_value":5181.0},{"tag":"us-gaap:Goodwill","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|goodwillandintangibleassetsscheduleofgoodwilldetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":4.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"goodwillandintangibleassetsscheduleofgoodwilldetails","parent":"us-gaap:GoodwillLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Goodwill","current_period_value":9677,"prior_period_value":9677.0,"visual_current_value":9677,"visual_prior_value":9677.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=bac:GlobalWealthAndInvestmentManagementSegmentMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"bac:GlobalWealthAndInvestmentManagementSegmentMember","member_label":"Global Wealth & Investment Management"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1221","char_anchor":"f-4106","text_snippet":"9,677","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1224","char_anchor":"f-4099","text_snippet":"9,677","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9677,"prior_value":9677.0},{"tag":"us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":10.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest","current_period_value":13252,"prior_period_value":13251.0,"visual_current_value":-13252,"visual_prior_value":-13251.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-250","text_snippet":"13,252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-65","char_anchor":"f-3559","text_snippet":"13,251","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-13252,"prior_value":-13251.0},{"tag":"us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":10.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest","current_period_value":8044,"prior_period_value":8284.0,"visual_current_value":-8044,"visual_prior_value":-8284.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-984","char_anchor":"f-3509","text_snippet":"8,044","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-988","char_anchor":"f-3557","text_snippet":"8,284","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-8044,"prior_value":-8284.0},{"tag":"us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":10.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest","current_period_value":4800,"prior_period_value":4658.0,"visual_current_value":-4800,"visual_prior_value":-4658.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-594","char_anchor":"f-3510","text_snippet":"4,800","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1086","char_anchor":"f-3558","text_snippet":"4,658","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-4800,"prior_value":-4658.0},{"tag":"us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":10.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest","current_period_value":408,"prior_period_value":309.0,"visual_current_value":-408,"visual_prior_value":-309.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-959","char_anchor":"f-3508","text_snippet":"408","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-971","char_anchor":"f-3556","text_snippet":"309","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-408,"prior_value":-309.0},{"tag":"us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":10.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest","current_period_value":2,"prior_period_value":2.0,"visual_current_value":-2,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1184","char_anchor":"f-3935","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1187","char_anchor":"f-3938","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-2.0},{"tag":"us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":10.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest","current_period_value":889,"prior_period_value":923.0,"visual_current_value":-889,"visual_prior_value":-923.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-27","char_anchor":"f-340","text_snippet":"889","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-27","char_anchor":"f-340","text_snippet":"923","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-889,"prior_value":-923.0},{"tag":"us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":10.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest","current_period_value":893,"prior_period_value":928.0,"visual_current_value":-893,"visual_prior_value":-928.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-3993","text_snippet":"893","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1156","char_anchor":"f-3996","text_snippet":"928","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-893,"prior_value":-928.0},{"tag":"us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":10.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest","current_period_value":1,"prior_period_value":1.0,"visual_current_value":-1,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1198","char_anchor":"f-3999","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1201","char_anchor":"f-4002","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-1.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1165900,"prior_period_value":1075800.0,"visual_current_value":1165900,"visual_prior_value":1075800.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-248","text_snippet":"1,165,900","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-248","text_snippet":"1,075,800","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1165900,"prior_value":1075800.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1397,"prior_period_value":70.0,"visual_current_value":1397,"visual_prior_value":70.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1184","char_anchor":"f-3927","text_snippet":"1,397","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1187","char_anchor":"f-3930","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1397,"prior_value":70.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":18007,"prior_period_value":19267.0,"visual_current_value":18007,"visual_prior_value":19267.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-27","char_anchor":"f-338","text_snippet":"18,007","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-27","char_anchor":"f-338","text_snippet":"19,267","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":18007,"prior_value":19267.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":17.1,"prior_period_value":18.2,"visual_current_value":17.1,"visual_prior_value":18.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-3861","text_snippet":"17.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1156","char_anchor":"f-3864","text_snippet":"18.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":17.1,"prior_value":18.2},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":17074,"prior_period_value":18195.0,"visual_current_value":17074,"visual_prior_value":18195.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-3985","text_snippet":"17,074","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1156","char_anchor":"f-3988","text_snippet":"18,195","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":17074,"prior_value":18195.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":916,"prior_period_value":1048.0,"visual_current_value":916,"visual_prior_value":1048.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1198","char_anchor":"f-3991","text_snippet":"916","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1201","char_anchor":"f-3994","text_snippet":"1,048","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":916,"prior_value":1048.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":17,"prior_period_value":24.0,"visual_current_value":17,"visual_prior_value":24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1149","char_anchor":"f-3817","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1152","char_anchor":"f-3820","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":24.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":55.1,"prior_period_value":54.9,"visual_current_value":55.1,"visual_prior_value":54.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:AutoAndSpecialtyLendingLoansAndLeasesMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:AutoAndSpecialtyLendingLoansAndLeasesMember","member_label":"Dealer Financial Services Loans"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-609","char_anchor":"f-2213","text_snippet":"55.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-605","char_anchor":"f-2208","text_snippet":"54.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":55.1,"prior_value":54.9},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":52.5,"prior_period_value":47.3,"visual_current_value":52.5,"visual_prior_value":47.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:SecuritiesBasedLendingLoansMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:SecuritiesBasedLendingLoansMember","member_label":"Securities Based Lending Loans"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-610","char_anchor":"f-2214","text_snippet":"52.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-606","char_anchor":"f-2209","text_snippet":"47.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":52.5,"prior_value":47.3},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":3,"prior_period_value":2.8,"visual_current_value":3,"visual_prior_value":2.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:SecuritiesBasedLendingLoansMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:SecuritiesBasedLendingLoansMember","member_label":"Securities Based Lending Loans"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-611","char_anchor":"f-2215","text_snippet":"3.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-607","char_anchor":"f-2210","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3,"prior_value":2.8},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":56206,"prior_period_value":50635.0,"visual_current_value":56206,"visual_prior_value":50635.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:OtherInternalCreditMetricsMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:OtherInternalCreditMetricsMember","member_label":"Other internal credit metrics"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-795","char_anchor":"f-2589","text_snippet":"56,206","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-791","char_anchor":"f-2584","text_snippet":"50,635","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":56206,"prior_value":50635.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":43436,"prior_period_value":43274.0,"visual_current_value":43436,"visual_prior_value":43274.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-793","char_anchor":"f-2578","text_snippet":"43,436","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-789","char_anchor":"f-2573","text_snippet":"43,274","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":43436,"prior_value":43274.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":6.1,"prior_period_value":6.1,"visual_current_value":6.1,"visual_prior_value":6.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessCardLoansMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessCardLoansMember","member_label":"Small Business Card Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-823","char_anchor":"f-2804","text_snippet":"6.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-819","char_anchor":"f-2799","text_snippet":"6.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":6.1,"prior_value":6.1},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":430,"prior_period_value":485.0,"visual_current_value":430,"visual_prior_value":485.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:HomeEquityLoanAndReverseMortgagesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:HomeEquityLoanAndReverseMortgagesMember","member_label":"Home Equity Loans and Reverse Mortgages"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-778","char_anchor":"f-2532","text_snippet":"430","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-774","char_anchor":"f-2527","text_snippet":"485","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":430,"prior_value":485.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":20229,"prior_period_value":19468.0,"visual_current_value":20229,"visual_prior_value":19468.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-777","char_anchor":"f-2531","text_snippet":"20,229","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-773","char_anchor":"f-2526","text_snippet":"19,468","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20229,"prior_value":19468.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":196056,"prior_period_value":188008.0,"visual_current_value":196056,"visual_prior_value":188008.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-747","char_anchor":"f-2475","text_snippet":"196,056","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-743","char_anchor":"f-2470","text_snippet":"188,008","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":196056,"prior_value":188008.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1563,"prior_period_value":1415.0,"visual_current_value":1563,"visual_prior_value":1415.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-787","char_anchor":"f-2545","text_snippet":"1,563","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-783","char_anchor":"f-2540","text_snippet":"1,415","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1563,"prior_value":1415.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":756,"prior_period_value":667.0,"visual_current_value":756,"visual_prior_value":667.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessCardLoansMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessCardLoansMember","member_label":"Small Business Card Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-820","char_anchor":"f-2801","text_snippet":"756","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-816","char_anchor":"f-2796","text_snippet":"667","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":756,"prior_value":667.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":67,"prior_period_value":71.0,"visual_current_value":67,"visual_prior_value":71.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:HomeEquityLoanAndReverseMortgagesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:HomeEquityLoanAndReverseMortgagesMember","member_label":"Home Equity Loans and Reverse Mortgages"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-766","char_anchor":"f-2520","text_snippet":"67","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-762","char_anchor":"f-2515","text_snippet":"71","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":67,"prior_value":71.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":682,"prior_period_value":633.0,"visual_current_value":682,"visual_prior_value":633.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-765","char_anchor":"f-2519","text_snippet":"682","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-761","char_anchor":"f-2514","text_snippet":"633","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":682,"prior_value":633.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":2914,"prior_period_value":2500.0,"visual_current_value":2914,"visual_prior_value":2500.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-744","char_anchor":"f-2454","text_snippet":"2,914","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-740","char_anchor":"f-2449","text_snippet":"2,500","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2914,"prior_value":2500.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":111412,"prior_period_value":105695.0,"visual_current_value":111412,"visual_prior_value":105695.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-542","char_anchor":"f-2124","text_snippet":"111,412","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-538","char_anchor":"f-2119","text_snippet":"105,695","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":111412,"prior_value":105695.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":169,"prior_period_value":161.0,"visual_current_value":169,"visual_prior_value":161.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:OtherFinancingReceivablesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:OtherFinancingReceivablesMember","member_label":"Other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-548","char_anchor":"f-2130","text_snippet":"169","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-544","char_anchor":"f-2125","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":169,"prior_value":161.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":102109,"prior_period_value":100841.0,"visual_current_value":102109,"visual_prior_value":100841.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-536","char_anchor":"f-2118","text_snippet":"102,109","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-532","char_anchor":"f-2113","text_snippet":"100,841","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":102109,"prior_value":100841.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":683605,"prior_period_value":611606.0,"visual_current_value":683605,"visual_prior_value":611606.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-592","char_anchor":"f-2181","text_snippet":"683,605","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-588","char_anchor":"f-2176","text_snippet":"611,606","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":683605,"prior_value":611606.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":22428,"prior_period_value":20893.0,"visual_current_value":22428,"visual_prior_value":20893.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-586","char_anchor":"f-2175","text_snippet":"22,428","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-582","char_anchor":"f-2170","text_snippet":"20,893","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":22428,"prior_value":20893.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":16282,"prior_period_value":14992.0,"visual_current_value":16282,"visual_prior_value":14992.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:FinanceLeasesPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:FinanceLeasesPortfolioSegmentMember","member_label":"Finance Leases Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-580","char_anchor":"f-2169","text_snippet":"16,282","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-576","char_anchor":"f-2164","text_snippet":"14,992","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16282,"prior_value":14992.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":66986,"prior_period_value":68420.0,"visual_current_value":66986,"visual_prior_value":68420.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-574","char_anchor":"f-2163","text_snippet":"66,986","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-570","char_anchor":"f-2158","text_snippet":"68,420","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":66986,"prior_value":68420.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":429202,"prior_period_value":379563.0,"visual_current_value":429202,"visual_prior_value":379563.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-562","char_anchor":"f-2151","text_snippet":"429,202","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-558","char_anchor":"f-2146","text_snippet":"379,563","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":429202,"prior_value":379563.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":148707,"prior_period_value":127738.0,"visual_current_value":148707,"visual_prior_value":127738.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-568","char_anchor":"f-2157","text_snippet":"148,707","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-564","char_anchor":"f-2152","text_snippet":"127,738","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":148707,"prior_value":127738.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":475601,"prior_period_value":460022.0,"visual_current_value":475601,"visual_prior_value":460022.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-554","char_anchor":"f-2136","text_snippet":"475,601","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-550","char_anchor":"f-2131","text_snippet":"460,022","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":475601,"prior_value":460022.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":26482,"prior_period_value":25483.0,"visual_current_value":26482,"visual_prior_value":25483.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-530","char_anchor":"f-2112","text_snippet":"26,482","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-526","char_anchor":"f-2107","text_snippet":"25,483","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":26482,"prior_value":25483.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":235429,"prior_period_value":227842.0,"visual_current_value":235429,"visual_prior_value":227842.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-524","char_anchor":"f-2106","text_snippet":"235,429","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-520","char_anchor":"f-2101","text_snippet":"227,842","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":235429,"prior_value":227842.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":6694,"prior_period_value":4172.0,"visual_current_value":6694,"visual_prior_value":4172.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-600","char_anchor":"f-2196","text_snippet":"6,694","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-596","char_anchor":"f-2191","text_snippet":"4,172","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6694,"prior_value":4172.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":6529,"prior_period_value":3943.0,"visual_current_value":6529,"visual_prior_value":3943.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-593","char_anchor":"f-2182","text_snippet":"6,529","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-589","char_anchor":"f-2177","text_snippet":"3,943","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6529,"prior_value":3943.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":6.5,"prior_period_value":3.9,"visual_current_value":6.5,"visual_prior_value":3.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-593","char_anchor":"f-2799","text_snippet":"6.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-589","char_anchor":"f-2794","text_snippet":"3.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":6.5,"prior_value":3.9},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":165,"prior_period_value":229.0,"visual_current_value":165,"visual_prior_value":229.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-555","char_anchor":"f-2137","text_snippet":"165","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-551","char_anchor":"f-2132","text_snippet":"229","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":165,"prior_value":229.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":173,"prior_period_value":181.0,"visual_current_value":173,"visual_prior_value":181.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentPerformanceStatusAxis=us-gaap:NonperformingFinancingReceivableMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentPerformanceStatusAxis","axis_label":"Financial Instrument Performance Status","member":"us-gaap:NonperformingFinancingReceivableMember","member_label":"Nonperforming Financing Receivable"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-602","char_anchor":"f-2206","text_snippet":"173","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-598","char_anchor":"f-2201","text_snippet":"181","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":173,"prior_value":181.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":102,"prior_period_value":93.0,"visual_current_value":102,"visual_prior_value":93.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentPerformanceStatusAxis=us-gaap:NonperformingFinancingReceivableMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentPerformanceStatusAxis","axis_label":"Financial Instrument Performance Status","member":"us-gaap:NonperformingFinancingReceivableMember","member_label":"Nonperforming Financing Receivable"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-604","char_anchor":"f-2208","text_snippet":"102","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-600","char_anchor":"f-2203","text_snippet":"93","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":102,"prior_value":93.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":630,"prior_period_value":674.0,"visual_current_value":630,"visual_prior_value":674.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentPerformanceStatusAxis=us-gaap:NonperformingFinancingReceivableMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentPerformanceStatusAxis","axis_label":"Financial Instrument Performance Status","member":"us-gaap:NonperformingFinancingReceivableMember","member_label":"Nonperforming Financing Receivable"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-606","char_anchor":"f-2210","text_snippet":"630","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-602","char_anchor":"f-2205","text_snippet":"674","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":630,"prior_value":674.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":111412,"prior_period_value":105695.0,"visual_current_value":111412,"visual_prior_value":105695.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-797","char_anchor":"f-2600","text_snippet":"111,412","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-793","char_anchor":"f-2595","text_snippet":"105,695","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":111412,"prior_value":105695.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":110876,"prior_period_value":105197.0,"visual_current_value":110876,"visual_prior_value":105197.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-541","char_anchor":"f-2123","text_snippet":"110,876","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-537","char_anchor":"f-2118","text_snippet":"105,197","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":110876,"prior_value":105197.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":536,"prior_period_value":498.0,"visual_current_value":536,"visual_prior_value":498.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-540","char_anchor":"f-2122","text_snippet":"536","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-536","char_anchor":"f-2117","text_snippet":"498","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":536,"prior_value":498.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":328,"prior_period_value":298.0,"visual_current_value":328,"visual_prior_value":298.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-537","char_anchor":"f-2119","text_snippet":"328","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-533","char_anchor":"f-2114","text_snippet":"298","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":328,"prior_value":298.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":104,"prior_period_value":103.0,"visual_current_value":104,"visual_prior_value":103.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-538","char_anchor":"f-2120","text_snippet":"104","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-534","char_anchor":"f-2115","text_snippet":"103","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":104,"prior_value":103.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":104,"prior_period_value":97.0,"visual_current_value":104,"visual_prior_value":97.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-539","char_anchor":"f-2121","text_snippet":"104","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-535","char_anchor":"f-2116","text_snippet":"97","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":104,"prior_value":97.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":169,"prior_period_value":161.0,"visual_current_value":169,"visual_prior_value":161.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:OtherFinancingReceivablesMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:OtherFinancingReceivablesMember","member_label":"Other consumer"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-547","char_anchor":"f-2129","text_snippet":"169","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-543","char_anchor":"f-2124","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":169,"prior_value":161.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":99645,"prior_period_value":98278.0,"visual_current_value":99645,"visual_prior_value":98278.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-535","char_anchor":"f-2117","text_snippet":"99,645","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-531","char_anchor":"f-2112","text_snippet":"98,278","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":99645,"prior_value":98278.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":2464,"prior_period_value":2563.0,"visual_current_value":2464,"visual_prior_value":2563.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-534","char_anchor":"f-2116","text_snippet":"2,464","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-530","char_anchor":"f-2111","text_snippet":"2,563","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2464,"prior_value":2563.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":683,"prior_period_value":717.0,"visual_current_value":683,"visual_prior_value":717.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-531","char_anchor":"f-2113","text_snippet":"683","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-527","char_anchor":"f-2108","text_snippet":"717","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":683,"prior_value":717.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":521,"prior_period_value":540.0,"visual_current_value":521,"visual_prior_value":540.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-532","char_anchor":"f-2114","text_snippet":"521","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-528","char_anchor":"f-2109","text_snippet":"540","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":521,"prior_value":540.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1260,"prior_period_value":1306.0,"visual_current_value":1260,"visual_prior_value":1306.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-533","char_anchor":"f-2115","text_snippet":"1,260","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-529","char_anchor":"f-2110","text_snippet":"1,306","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1260,"prior_value":1306.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":690134,"prior_period_value":615549.0,"visual_current_value":690134,"visual_prior_value":615549.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-594","char_anchor":"f-2190","text_snippet":"690,134","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-590","char_anchor":"f-2185","text_snippet":"615,549","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":690134,"prior_value":615549.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":16282,"prior_period_value":14992.0,"visual_current_value":16282,"visual_prior_value":14992.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-812","char_anchor":"f-2735","text_snippet":"16,282","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-808","char_anchor":"f-2730","text_snippet":"14,992","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16282,"prior_value":14992.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":408,"prior_period_value":244.0,"visual_current_value":408,"visual_prior_value":244.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-811","char_anchor":"f-2727","text_snippet":"408","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-807","char_anchor":"f-2722","text_snippet":"244","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":408,"prior_value":244.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":15874,"prior_period_value":14748.0,"visual_current_value":15874,"visual_prior_value":14748.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-810","char_anchor":"f-2719","text_snippet":"15,874","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-806","char_anchor":"f-2714","text_snippet":"14,748","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15874,"prior_value":14748.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":11.2,"prior_period_value":10.9,"visual_current_value":11.2,"visual_prior_value":10.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessCardLoansMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessCardLoansMember","member_label":"Small Business Card Loans"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-819","char_anchor":"f-2800","text_snippet":"11.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-815","char_anchor":"f-2795","text_snippet":"10.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":11.2,"prior_value":10.9},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":21943,"prior_period_value":20425.0,"visual_current_value":21943,"visual_prior_value":20425.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-585","char_anchor":"f-2174","text_snippet":"21,943","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-581","char_anchor":"f-2169","text_snippet":"20,425","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":21943,"prior_value":20425.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":485,"prior_period_value":468.0,"visual_current_value":485,"visual_prior_value":468.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-584","char_anchor":"f-2173","text_snippet":"485","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-580","char_anchor":"f-2168","text_snippet":"468","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":485,"prior_value":468.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":191,"prior_period_value":186.0,"visual_current_value":191,"visual_prior_value":186.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-581","char_anchor":"f-2170","text_snippet":"191","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-577","char_anchor":"f-2165","text_snippet":"186","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":191,"prior_value":186.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":92,"prior_period_value":96.0,"visual_current_value":92,"visual_prior_value":96.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-582","char_anchor":"f-2171","text_snippet":"92","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-578","char_anchor":"f-2166","text_snippet":"96","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":92,"prior_value":96.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":202,"prior_period_value":186.0,"visual_current_value":202,"visual_prior_value":186.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-583","char_anchor":"f-2172","text_snippet":"202","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-579","char_anchor":"f-2167","text_snippet":"186","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":202,"prior_value":186.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":11255,"prior_period_value":9991.0,"visual_current_value":11255,"visual_prior_value":9991.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-735","char_anchor":"f-2767","text_snippet":"11,255","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-731","char_anchor":"f-2762","text_snippet":"9,991","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11255,"prior_value":9991.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":517,"prior_period_value":429.0,"visual_current_value":517,"visual_prior_value":429.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-815","char_anchor":"f-2759","text_snippet":"517","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-811","char_anchor":"f-2754","text_snippet":"429","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":517,"prior_value":429.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":10738,"prior_period_value":9562.0,"visual_current_value":10738,"visual_prior_value":9562.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-814","char_anchor":"f-2751","text_snippet":"10,738","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-810","char_anchor":"f-2746","text_snippet":"9,562","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10738,"prior_value":9562.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":672432,"prior_period_value":600704.0,"visual_current_value":672432,"visual_prior_value":600704.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-817","char_anchor":"f-2783","text_snippet":"672,432","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-813","char_anchor":"f-2778","text_snippet":"600,704","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":672432,"prior_value":600704.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":16151,"prior_period_value":14929.0,"visual_current_value":16151,"visual_prior_value":14929.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:FinanceLeasesPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:FinanceLeasesPortfolioSegmentMember","member_label":"Finance Leases Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-579","char_anchor":"f-2168","text_snippet":"16,151","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-575","char_anchor":"f-2163","text_snippet":"14,929","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":16151,"prior_value":14929.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":131,"prior_period_value":63.0,"visual_current_value":131,"visual_prior_value":63.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:FinanceLeasesPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:FinanceLeasesPortfolioSegmentMember","member_label":"Finance Leases Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-578","char_anchor":"f-2167","text_snippet":"131","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-574","char_anchor":"f-2162","text_snippet":"63","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":131,"prior_value":63.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":37,"prior_period_value":26.0,"visual_current_value":37,"visual_prior_value":26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:FinanceLeasesPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:FinanceLeasesPortfolioSegmentMember","member_label":"Finance Leases Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-575","char_anchor":"f-2164","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-571","char_anchor":"f-2159","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":37,"prior_value":26.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":36,"prior_period_value":20.0,"visual_current_value":36,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:FinanceLeasesPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:FinanceLeasesPortfolioSegmentMember","member_label":"Finance Leases Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-576","char_anchor":"f-2165","text_snippet":"36","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-572","char_anchor":"f-2160","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":36,"prior_value":20.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":58,"prior_period_value":17.0,"visual_current_value":58,"visual_prior_value":17.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:FinanceLeasesPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:FinanceLeasesPortfolioSegmentMember","member_label":"Finance Leases Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-577","char_anchor":"f-2166","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-573","char_anchor":"f-2161","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":58,"prior_value":17.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":66986,"prior_period_value":68420.0,"visual_current_value":66986,"visual_prior_value":68420.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-2703","text_snippet":"66,986","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-727","char_anchor":"f-2698","text_snippet":"68,420","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":66986,"prior_value":68420.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":66012,"prior_period_value":66562.0,"visual_current_value":66012,"visual_prior_value":66562.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-573","char_anchor":"f-2162","text_snippet":"66,012","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-569","char_anchor":"f-2157","text_snippet":"66,562","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":66012,"prior_value":66562.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":974,"prior_period_value":1858.0,"visual_current_value":974,"visual_prior_value":1858.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-572","char_anchor":"f-2161","text_snippet":"974","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-568","char_anchor":"f-2156","text_snippet":"1,858","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":974,"prior_value":1858.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":152,"prior_period_value":511.0,"visual_current_value":152,"visual_prior_value":511.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-569","char_anchor":"f-2158","text_snippet":"152","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-565","char_anchor":"f-2153","text_snippet":"511","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":152,"prior_value":511.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":125,"prior_period_value":138.0,"visual_current_value":125,"visual_prior_value":138.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-570","char_anchor":"f-2159","text_snippet":"125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-566","char_anchor":"f-2154","text_snippet":"138","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":125,"prior_value":138.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":697,"prior_period_value":1209.0,"visual_current_value":697,"visual_prior_value":1209.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-571","char_anchor":"f-2160","text_snippet":"697","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-567","char_anchor":"f-2155","text_snippet":"1,209","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":697,"prior_value":1209.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":61.1,"prior_period_value":61.8,"visual_current_value":61.1,"visual_prior_value":61.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-616","char_anchor":"f-2220","text_snippet":"61.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-612","char_anchor":"f-2215","text_snippet":"61.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":61.1,"prior_value":61.8},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":5.9,"prior_period_value":6.6,"visual_current_value":5.9,"visual_prior_value":6.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-617","char_anchor":"f-2221","text_snippet":"5.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-613","char_anchor":"f-2216","text_snippet":"6.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":5.9,"prior_value":6.6},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":8783,"prior_period_value":9866.0,"visual_current_value":8783,"visual_prior_value":9866.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-808","char_anchor":"f-2695","text_snippet":"8,783","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-804","char_anchor":"f-2690","text_snippet":"9,866","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8783,"prior_value":9866.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":58203,"prior_period_value":58554.0,"visual_current_value":58203,"visual_prior_value":58554.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-807","char_anchor":"f-2687","text_snippet":"58,203","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-803","char_anchor":"f-2682","text_snippet":"58,554","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":58203,"prior_value":58554.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":680276,"prior_period_value":607884.0,"visual_current_value":680276,"visual_prior_value":607884.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-591","char_anchor":"f-2180","text_snippet":"680,276","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-587","char_anchor":"f-2175","text_snippet":"607,884","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":680276,"prior_value":607884.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":427598,"prior_period_value":378357.0,"visual_current_value":427598,"visual_prior_value":378357.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-561","char_anchor":"f-2150","text_snippet":"427,598","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-557","char_anchor":"f-2145","text_snippet":"378,357","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":427598,"prior_value":378357.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":148572,"prior_period_value":127611.0,"visual_current_value":148572,"visual_prior_value":127611.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-567","char_anchor":"f-2156","text_snippet":"148,572","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-563","char_anchor":"f-2151","text_snippet":"127,611","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":148572,"prior_value":127611.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":3329,"prior_period_value":3722.0,"visual_current_value":3329,"visual_prior_value":3722.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-590","char_anchor":"f-2179","text_snippet":"3,329","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-586","char_anchor":"f-2174","text_snippet":"3,722","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3329,"prior_value":3722.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1604,"prior_period_value":1206.0,"visual_current_value":1604,"visual_prior_value":1206.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-560","char_anchor":"f-2149","text_snippet":"1,604","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-556","char_anchor":"f-2144","text_snippet":"1,206","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1604,"prior_value":1206.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":135,"prior_period_value":127.0,"visual_current_value":135,"visual_prior_value":127.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-566","char_anchor":"f-2155","text_snippet":"135","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-562","char_anchor":"f-2150","text_snippet":"127","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":135,"prior_value":127.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1020,"prior_period_value":1157.0,"visual_current_value":1020,"visual_prior_value":1157.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-587","char_anchor":"f-2176","text_snippet":"1,020","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-583","char_anchor":"f-2171","text_snippet":"1,157","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1020,"prior_value":1157.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":598,"prior_period_value":415.0,"visual_current_value":598,"visual_prior_value":415.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-557","char_anchor":"f-2146","text_snippet":"598","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-553","char_anchor":"f-2141","text_snippet":"415","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":598,"prior_value":415.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":42,"prior_period_value":19.0,"visual_current_value":42,"visual_prior_value":19.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-563","char_anchor":"f-2152","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-559","char_anchor":"f-2147","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":42,"prior_value":19.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":575,"prior_period_value":607.0,"visual_current_value":575,"visual_prior_value":607.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-588","char_anchor":"f-2177","text_snippet":"575","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-584","char_anchor":"f-2172","text_snippet":"607","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":575,"prior_value":607.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":312,"prior_period_value":330.0,"visual_current_value":312,"visual_prior_value":330.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-558","char_anchor":"f-2147","text_snippet":"312","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-554","char_anchor":"f-2142","text_snippet":"330","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":312,"prior_value":330.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":10,"prior_period_value":23.0,"visual_current_value":10,"visual_prior_value":23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-564","char_anchor":"f-2153","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-560","char_anchor":"f-2148","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":23.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1734,"prior_period_value":1958.0,"visual_current_value":1734,"visual_prior_value":1958.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-589","char_anchor":"f-2178","text_snippet":"1,734","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-585","char_anchor":"f-2173","text_snippet":"1,958","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1734,"prior_value":1958.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":694,"prior_period_value":461.0,"visual_current_value":694,"visual_prior_value":461.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-559","char_anchor":"f-2148","text_snippet":"694","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-555","char_anchor":"f-2143","text_snippet":"461","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":694,"prior_value":461.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":83,"prior_period_value":85.0,"visual_current_value":83,"visual_prior_value":85.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-565","char_anchor":"f-2154","text_snippet":"83","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-561","char_anchor":"f-2149","text_snippet":"85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":83,"prior_value":85.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":429202,"prior_period_value":379563.0,"visual_current_value":429202,"visual_prior_value":379563.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2639","text_snippet":"429,202","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2634","text_snippet":"379,563","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":429202,"prior_value":379563.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":12813,"prior_period_value":13447.0,"visual_current_value":12813,"visual_prior_value":13447.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-802","char_anchor":"f-2631","text_snippet":"12,813","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-798","char_anchor":"f-2626","text_snippet":"13,447","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12813,"prior_value":13447.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":416389,"prior_period_value":366116.0,"visual_current_value":416389,"visual_prior_value":366116.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-801","char_anchor":"f-2623","text_snippet":"416,389","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-797","char_anchor":"f-2618","text_snippet":"366,116","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":416389,"prior_value":366116.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":148707,"prior_period_value":127738.0,"visual_current_value":148707,"visual_prior_value":127738.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2671","text_snippet":"148,707","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2666","text_snippet":"127,738","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":148707,"prior_value":127738.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":2601,"prior_period_value":2075.0,"visual_current_value":2601,"visual_prior_value":2075.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-805","char_anchor":"f-2663","text_snippet":"2,601","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-801","char_anchor":"f-2658","text_snippet":"2,075","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2601,"prior_value":2075.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":146106,"prior_period_value":125663.0,"visual_current_value":146106,"visual_prior_value":125663.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-804","char_anchor":"f-2655","text_snippet":"146,106","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-800","char_anchor":"f-2650","text_snippet":"125,663","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":146106,"prior_value":125663.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":475766,"prior_period_value":460251.0,"visual_current_value":475766,"visual_prior_value":460251.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-556","char_anchor":"f-2145","text_snippet":"475,766","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-552","char_anchor":"f-2140","text_snippet":"460,251","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":475766,"prior_value":460251.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":470078,"prior_period_value":454489.0,"visual_current_value":470078,"visual_prior_value":454489.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-553","char_anchor":"f-2135","text_snippet":"470,078","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-549","char_anchor":"f-2130","text_snippet":"454,489","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":470078,"prior_value":454489.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":5523,"prior_period_value":5533.0,"visual_current_value":5523,"visual_prior_value":5533.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-552","char_anchor":"f-2134","text_snippet":"5,523","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-548","char_anchor":"f-2129","text_snippet":"5,533","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5523,"prior_value":5533.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":2370,"prior_period_value":2303.0,"visual_current_value":2370,"visual_prior_value":2303.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-549","char_anchor":"f-2131","text_snippet":"2,370","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-545","char_anchor":"f-2126","text_snippet":"2,303","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2370,"prior_value":2303.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":959,"prior_period_value":938.0,"visual_current_value":959,"visual_prior_value":938.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-550","char_anchor":"f-2132","text_snippet":"959","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-546","char_anchor":"f-2127","text_snippet":"938","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":959,"prior_value":938.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":2194,"prior_period_value":2292.0,"visual_current_value":2194,"visual_prior_value":2292.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-551","char_anchor":"f-2133","text_snippet":"2,194","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-547","char_anchor":"f-2128","text_snippet":"2,292","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2194,"prior_value":2292.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":722,"prior_period_value":810.0,"visual_current_value":722,"visual_prior_value":810.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:HomeEquityLoanAndReverseMortgagesMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:HomeEquityLoanAndReverseMortgagesMember","member_label":"Home Equity Loans and Reverse Mortgages"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-762","char_anchor":"f-2516","text_snippet":"722","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-758","char_anchor":"f-2511","text_snippet":"810","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":722,"prior_value":810.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":4,"prior_period_value":1.0,"visual_current_value":4,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:HomeEquityLoanAndReverseMortgagesMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:HomeEquityLoanAndReverseMortgagesMember","member_label":"Home Equity Loans and Reverse Mortgages"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-758","char_anchor":"f-2512","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-754","char_anchor":"f-2507","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":1.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":5,"prior_period_value":3.0,"visual_current_value":5,"visual_prior_value":3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:HomeEquityLoanAndReverseMortgagesMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:HomeEquityLoanAndReverseMortgagesMember","member_label":"Home Equity Loans and Reverse Mortgages"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-754","char_anchor":"f-2508","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-750","char_anchor":"f-2503","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":3.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":713,"prior_period_value":806.0,"visual_current_value":713,"visual_prior_value":806.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:HomeEquityLoanAndReverseMortgagesMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:HomeEquityLoanAndReverseMortgagesMember","member_label":"Home Equity Loans and Reverse Mortgages"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-750","char_anchor":"f-2504","text_snippet":"713","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-746","char_anchor":"f-2499","text_snippet":"806","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":713,"prior_value":806.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":251,"prior_period_value":300.0,"visual_current_value":251,"visual_prior_value":300.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:HomeEquityLoanNoLongerOriginatedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:HomeEquityLoanNoLongerOriginatedMember","member_label":"Home Equity Loan no Longer Originated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-786","char_anchor":"f-2544","text_snippet":"251","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-782","char_anchor":"f-2539","text_snippet":"300","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":251,"prior_value":300.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":471,"prior_period_value":510.0,"visual_current_value":471,"visual_prior_value":510.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:ReverseMortgagesMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:ReverseMortgagesMember","member_label":"Reverse Mortgages"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-785","char_anchor":"f-2543","text_snippet":"471","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-781","char_anchor":"f-2538","text_snippet":"510","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":471,"prior_value":510.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":26482,"prior_period_value":25483.0,"visual_current_value":26482,"visual_prior_value":25483.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-761","char_anchor":"f-2515","text_snippet":"26,482","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-757","char_anchor":"f-2510","text_snippet":"25,483","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":26482,"prior_value":25483.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":26250,"prior_period_value":25241.0,"visual_current_value":26250,"visual_prior_value":25241.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-529","char_anchor":"f-2111","text_snippet":"26,250","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-525","char_anchor":"f-2106","text_snippet":"25,241","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":26250,"prior_value":25241.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":232,"prior_period_value":242.0,"visual_current_value":232,"visual_prior_value":242.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-528","char_anchor":"f-2110","text_snippet":"232","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-524","char_anchor":"f-2105","text_snippet":"242","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":232,"prior_value":242.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":86,"prior_period_value":82.0,"visual_current_value":86,"visual_prior_value":82.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-525","char_anchor":"f-2107","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-521","char_anchor":"f-2102","text_snippet":"82","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":86,"prior_value":82.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":32,"prior_period_value":33.0,"visual_current_value":32,"visual_prior_value":33.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-526","char_anchor":"f-2108","text_snippet":"32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-522","char_anchor":"f-2103","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":32,"prior_value":33.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":114,"prior_period_value":127.0,"visual_current_value":114,"visual_prior_value":127.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-527","char_anchor":"f-2109","text_snippet":"114","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-523","char_anchor":"f-2104","text_snippet":"127","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":114,"prior_value":127.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":60,"prior_period_value":44.0,"visual_current_value":60,"visual_prior_value":44.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-757","char_anchor":"f-2511","text_snippet":"60","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-753","char_anchor":"f-2506","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":60,"prior_value":44.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":62,"prior_period_value":40.0,"visual_current_value":62,"visual_prior_value":40.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-753","char_anchor":"f-2507","text_snippet":"62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-749","char_anchor":"f-2502","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":62,"prior_value":40.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":26360,"prior_period_value":25399.0,"visual_current_value":26360,"visual_prior_value":25399.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-749","char_anchor":"f-2503","text_snippet":"26,360","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-745","char_anchor":"f-2498","text_snippet":"25,399","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":26360,"prior_value":25399.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":235429,"prior_period_value":227842.0,"visual_current_value":235429,"visual_prior_value":227842.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-743","char_anchor":"f-2447","text_snippet":"235,429","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-739","char_anchor":"f-2442","text_snippet":"227,842","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":235429,"prior_value":227842.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":233138,"prior_period_value":225612.0,"visual_current_value":233138,"visual_prior_value":225612.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-523","char_anchor":"f-2105","text_snippet":"233,138","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-519","char_anchor":"f-2100","text_snippet":"225,612","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":233138,"prior_value":225612.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":2291,"prior_period_value":2230.0,"visual_current_value":2291,"visual_prior_value":2230.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-522","char_anchor":"f-2104","text_snippet":"2,291","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-518","char_anchor":"f-2099","text_snippet":"2,230","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2291,"prior_value":2230.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1273,"prior_period_value":1206.0,"visual_current_value":1273,"visual_prior_value":1206.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-519","char_anchor":"f-2101","text_snippet":"1,273","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-515","char_anchor":"f-2096","text_snippet":"1,206","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1273,"prior_value":1206.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":302,"prior_period_value":262.0,"visual_current_value":302,"visual_prior_value":262.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-520","char_anchor":"f-2102","text_snippet":"302","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-516","char_anchor":"f-2097","text_snippet":"262","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":302,"prior_value":262.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":716,"prior_period_value":762.0,"visual_current_value":716,"visual_prior_value":762.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-521","char_anchor":"f-2103","text_snippet":"716","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-517","char_anchor":"f-2098","text_snippet":"762","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":716,"prior_value":762.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":978,"prior_period_value":725.0,"visual_current_value":978,"visual_prior_value":725.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-741","char_anchor":"f-2433","text_snippet":"978","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-737","char_anchor":"f-2428","text_snippet":"725","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":978,"prior_value":725.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":2090,"prior_period_value":1752.0,"visual_current_value":2090,"visual_prior_value":1752.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-740","char_anchor":"f-2426","text_snippet":"2,090","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-736","char_anchor":"f-2421","text_snippet":"1,752","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2090,"prior_value":1752.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":223071,"prior_period_value":215050.0,"visual_current_value":223071,"visual_prior_value":215050.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-739","char_anchor":"f-2419","text_snippet":"223,071","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-735","char_anchor":"f-2414","text_snippet":"215,050","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":223071,"prior_value":215050.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":9290,"prior_period_value":10315.0,"visual_current_value":9290,"visual_prior_value":10315.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:FullyInsuredLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:FullyInsuredLoansMember","member_label":"Fully-insured loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-742","char_anchor":"f-2440","text_snippet":"9,290","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-738","char_anchor":"f-2435","text_snippet":"10,315","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9290,"prior_value":10315.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":178,"prior_period_value":179.0,"visual_current_value":178,"visual_prior_value":179.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember|us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=us-gaap:UsGovernmentAgencyInsuredLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"},{"axis":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis","axis_label":"Loans Insured Or Guaranteed By Government Authorities","member":"us-gaap:UsGovernmentAgencyInsuredLoansMember","member_label":"Us Government Agency Insured Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-601","char_anchor":"f-2205","text_snippet":"178","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-597","char_anchor":"f-2200","text_snippet":"179","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":178,"prior_value":179.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":60,"prior_period_value":68.0,"visual_current_value":60,"visual_prior_value":68.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember|us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=us-gaap:UsGovernmentAgencyInsuredLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"},{"axis":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis","axis_label":"Loans Insured Or Guaranteed By Government Authorities","member":"us-gaap:UsGovernmentAgencyInsuredLoansMember","member_label":"Us Government Agency Insured Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-603","char_anchor":"f-2207","text_snippet":"60","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-599","char_anchor":"f-2202","text_snippet":"68","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":60,"prior_value":68.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":201,"prior_period_value":215.0,"visual_current_value":201,"visual_prior_value":215.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember|us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=us-gaap:UsGovernmentAgencyInsuredLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"},{"axis":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis","axis_label":"Loans Insured Or Guaranteed By Government Authorities","member":"us-gaap:UsGovernmentAgencyInsuredLoansMember","member_label":"Us Government Agency Insured Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-605","char_anchor":"f-2209","text_snippet":"201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-601","char_anchor":"f-2204","text_snippet":"215","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":201,"prior_value":215.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1150354,"prior_period_value":1062373.0,"visual_current_value":1150354,"visual_prior_value":1062373.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-599","char_anchor":"f-2195","text_snippet":"1,150,354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-595","char_anchor":"f-2190","text_snippet":"1,062,373","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1150354,"prior_value":1062373.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":8852,"prior_period_value":9255.0,"visual_current_value":8852,"visual_prior_value":9255.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-598","char_anchor":"f-2194","text_snippet":"8,852","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-594","char_anchor":"f-2189","text_snippet":"9,255","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8852,"prior_value":9255.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":3390,"prior_period_value":3460.0,"visual_current_value":3390,"visual_prior_value":3460.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-595","char_anchor":"f-2191","text_snippet":"3,390","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-591","char_anchor":"f-2186","text_snippet":"3,460","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3390,"prior_value":3460.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1534,"prior_period_value":1545.0,"visual_current_value":1534,"visual_prior_value":1545.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-596","char_anchor":"f-2192","text_snippet":"1,534","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-592","char_anchor":"f-2187","text_snippet":"1,545","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1534,"prior_value":1545.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":3928,"prior_period_value":4250.0,"visual_current_value":3928,"visual_prior_value":4250.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-597","char_anchor":"f-2193","text_snippet":"3,928","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-593","char_anchor":"f-2188","text_snippet":"4,250","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3928,"prior_value":4250.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":40.8,"prior_period_value":27.7,"visual_current_value":40.8,"visual_prior_value":27.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:PledgedStatusAxis=us-gaap:AssetPledgedAsCollateralMember","dimensions":[{"axis":"us-gaap:PledgedStatusAxis","axis_label":"Pledged Status","member":"us-gaap:AssetPledgedAsCollateralMember","member_label":"Asset Pledged As Collateral"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-618","char_anchor":"f-2222","text_snippet":"40.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-614","char_anchor":"f-2217","text_snippet":"27.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":40.8,"prior_value":27.7},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":309.7,"prior_period_value":302.5,"visual_current_value":309.7,"visual_prior_value":302.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:PledgedStatusAxis=us-gaap:AssetPledgedAsCollateralMember|us-gaap:PledgingPurposeAxis=bac:FederalReserveBankAndFederalHomeLoanBankMember","dimensions":[{"axis":"us-gaap:PledgedStatusAxis","axis_label":"Pledged Status","member":"us-gaap:AssetPledgedAsCollateralMember","member_label":"Asset Pledged As Collateral"},{"axis":"us-gaap:PledgingPurposeAxis","axis_label":"Pledging Purpose","member":"bac:FederalReserveBankAndFederalHomeLoanBankMember","member_label":"Federal Reserve Bank And Federal Home Loan Bank"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-619","char_anchor":"f-2223","text_snippet":"309.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-615","char_anchor":"f-2218","text_snippet":"302.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":309.7,"prior_value":302.5},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":2320,"prior_period_value":null,"visual_current_value":2320,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-745","char_anchor":"f-2461","text_snippet":"2,320","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":2320,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":24849,"prior_period_value":null,"visual_current_value":24849,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-746","char_anchor":"f-2468","text_snippet":"24,849","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":24849,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":588,"prior_period_value":null,"visual_current_value":588,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-769","char_anchor":"f-2523","text_snippet":"588","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":588,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":44,"prior_period_value":null,"visual_current_value":44,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:HomeEquityLoanAndReverseMortgagesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:HomeEquityLoanAndReverseMortgagesMember","member_label":"Home Equity Loans and Reverse Mortgages"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-770","char_anchor":"f-2524","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":4983,"prior_period_value":null,"visual_current_value":4983,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-773","char_anchor":"f-2527","text_snippet":"4,983","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":4983,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":181,"prior_period_value":null,"visual_current_value":181,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:HomeEquityLoanAndReverseMortgagesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:HomeEquityLoanAndReverseMortgagesMember","member_label":"Home Equity Loans and Reverse Mortgages"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-774","char_anchor":"f-2528","text_snippet":"181","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":181,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1252,"prior_period_value":null,"visual_current_value":1252,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-789","char_anchor":"f-2556","text_snippet":"1,252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1252,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":8955,"prior_period_value":null,"visual_current_value":8955,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-791","char_anchor":"f-2567","text_snippet":"8,955","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":8955,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":636,"prior_period_value":null,"visual_current_value":636,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessCardLoansMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessCardLoansMember","member_label":"Small Business Card Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-821","char_anchor":"f-2802","text_snippet":"636","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":636,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossespastduedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,11.0,10,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":3.6,"prior_period_value":null,"visual_current_value":3.6,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessCardLoansMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessCardLoansMember","member_label":"Small Business Card Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-822","char_anchor":"f-2803","text_snippet":"3.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"billions","current_value":3.6,"prior_value":null},{"tag":"bac:FinancingReceivableHeldForSaleExcludingAccruedInterestNotPartOfDisposalGroupAfterValuationAllowance","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,14.0,13],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":9.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":9.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans held-for-sale (includes $2,071 and $2,214 measured at fair value)","current_period_value":6831,"prior_period_value":null,"visual_current_value":6831,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-260","text_snippet":"6,831","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":6831,"prior_value":null},{"tag":"bac:FinancingReceivableHeldForSaleExcludingAccruedInterestNotPartOfDisposalGroupAfterValuationAllowance","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,14.0,13],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":9.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":9.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Loans held-for-sale (includes $2,071 and $2,214 measured at fair value)","current_period_value":6.8,"prior_period_value":null,"visual_current_value":6.8,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-594","char_anchor":"f-3454","text_snippet":"6.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"billions","current_value":6.8,"prior_value":null},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":404636,"prior_period_value":325436.0,"visual_current_value":404636,"visual_prior_value":325436.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-238","text_snippet":"404,636","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-238","text_snippet":"325,436","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":404636,"prior_value":325436.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":763,"prior_period_value":859.0,"visual_current_value":763,"visual_prior_value":859.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1188","char_anchor":"f-3907","text_snippet":"763","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1191","char_anchor":"f-3910","text_snippet":"859","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":763,"prior_value":859.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":415,"prior_period_value":300.0,"visual_current_value":415,"visual_prior_value":300.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:SubprimeLoanMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:SubprimeLoanMember","member_label":"Subprime"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1137","char_anchor":"f-3745","text_snippet":"415","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1140","char_anchor":"f-3748","text_snippet":"300","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":415,"prior_value":300.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":2098,"prior_period_value":2379.0,"visual_current_value":2098,"visual_prior_value":2379.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1133","char_anchor":"f-3741","text_snippet":"2,098","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1136","char_anchor":"f-3744","text_snippet":"2,379","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2098,"prior_value":2379.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":370,"prior_period_value":26.0,"visual_current_value":370,"visual_prior_value":26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1196","char_anchor":"f-3981","text_snippet":"370","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1199","char_anchor":"f-3984","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":370,"prior_value":26.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":39709,"prior_period_value":29967.0,"visual_current_value":39709,"visual_prior_value":29967.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-2063","text_snippet":"39,709","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-2058","text_snippet":"29,967","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":39709,"prior_value":29967.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":20282,"prior_period_value":16504.0,"visual_current_value":20282,"visual_prior_value":16504.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-2038","text_snippet":"20,282","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-2033","text_snippet":"16,504","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20282,"prior_value":16504.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":31940,"prior_period_value":34594.0,"visual_current_value":31940,"visual_prior_value":34594.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-2033","text_snippet":"31,940","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-2028","text_snippet":"34,594","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":31940,"prior_value":34594.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":3077,"prior_period_value":2612.0,"visual_current_value":3077,"visual_prior_value":2612.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2068","text_snippet":"3,077","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2063","text_snippet":"2,612","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3077,"prior_value":2612.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":7989,"prior_period_value":9621.0,"visual_current_value":7989,"visual_prior_value":9621.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-2073","text_snippet":"7,989","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-2068","text_snippet":"9,621","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7989,"prior_value":9621.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":32034,"prior_period_value":18997.0,"visual_current_value":32034,"visual_prior_value":18997.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-2043","text_snippet":"32,034","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-2038","text_snippet":"18,997","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":32034,"prior_value":18997.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":404636,"prior_period_value":325436.0,"visual_current_value":404636,"visual_prior_value":325436.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-2078","text_snippet":"404,636","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-2073","text_snippet":"325,436","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":404636,"prior_value":325436.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":84784,"prior_period_value":70657.0,"visual_current_value":84784,"visual_prior_value":70657.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-2053","text_snippet":"84,784","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-2048","text_snippet":"70,657","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":84784,"prior_value":70657.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":528,"prior_period_value":562.0,"visual_current_value":528,"visual_prior_value":562.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-2048","text_snippet":"528","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-2043","text_snippet":"562","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":528,"prior_value":562.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":269077,"prior_period_value":212579.0,"visual_current_value":269077,"visual_prior_value":212579.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2058","text_snippet":"269,077","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-2053","text_snippet":"212,579","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":269077,"prior_value":212579.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":131.4,"prior_period_value":142.3,"visual_current_value":131.4,"visual_prior_value":142.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember","dimensions":[{"axis":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis","axis_label":"Loans Insured Or Guaranteed By Government Authorities","member":"us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember","member_label":"Federal Home Loan Mortgage Corporation Fhlmc Insured Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-509","char_anchor":"f-1733","text_snippet":"131.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-507","char_anchor":"f-1728","text_snippet":"142.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":131.4,"prior_value":142.3},{"tag":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:MarketableSecurities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:MarketableSecurities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Carried at fair value","current_period_value":205,"prior_period_value":220.9,"visual_current_value":205,"visual_prior_value":220.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember","dimensions":[{"axis":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis","axis_label":"Loans Insured Or Guaranteed By Government Authorities","member":"us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember","member_label":"Federal National Mortgage Association Fnma Insured Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-508","char_anchor":"f-1732","text_snippet":"205.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-506","char_anchor":"f-1727","text_snippet":"220.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":205,"prior_value":220.9},{"tag":"us-gaap:Liabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities","current_period_value":3099564,"prior_period_value":3027781.0,"visual_current_value":3099564,"visual_prior_value":3027781.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-304","text_snippet":"3,099,564","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-304","text_snippet":"3,027,781","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3099564,"prior_value":3027781.0},{"tag":"us-gaap:Liabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities","current_period_value":7015,"prior_period_value":7357.0,"visual_current_value":7015,"visual_prior_value":7357.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1215","char_anchor":"f-4098","text_snippet":"7,015","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1218","char_anchor":"f-4091","text_snippet":"7,357","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7015,"prior_value":7357.0},{"tag":"us-gaap:Liabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities","current_period_value":13422,"prior_period_value":12437.0,"visual_current_value":13422,"visual_prior_value":12437.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-27","char_anchor":"f-360","text_snippet":"13,422","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-27","char_anchor":"f-360","text_snippet":"12,437","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":13422,"prior_value":12437.0},{"tag":"us-gaap:Liabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities","current_period_value":7939,"prior_period_value":8294.0,"visual_current_value":7939,"visual_prior_value":8294.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-4041","text_snippet":"7,939","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1156","char_anchor":"f-4044","text_snippet":"8,294","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7939,"prior_value":8294.0},{"tag":"us-gaap:Liabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities","current_period_value":7,"prior_period_value":2.0,"visual_current_value":7,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1198","char_anchor":"f-4047","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1201","char_anchor":"f-4050","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":7,"prior_value":2.0},{"tag":"us-gaap:Liabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities","current_period_value":4980,"prior_period_value":3542.0,"visual_current_value":4980,"visual_prior_value":3542.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1196","char_anchor":"f-4045","text_snippet":"4,980","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1199","char_anchor":"f-4048","text_snippet":"3,542","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4980,"prior_value":3542.0},{"tag":"us-gaap:Liabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities","current_period_value":258,"prior_period_value":578.0,"visual_current_value":258,"visual_prior_value":578.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1194","char_anchor":"f-4043","text_snippet":"258","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1197","char_anchor":"f-4046","text_snippet":"578","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":258,"prior_value":578.0},{"tag":"us-gaap:Liabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities","current_period_value":14,"prior_period_value":21.0,"visual_current_value":14,"visual_prior_value":21.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1149","char_anchor":"f-3857","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1152","char_anchor":"f-3860","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":14,"prior_value":21.0},{"tag":"us-gaap:Liabilities","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities","current_period_value":224,"prior_period_value":null,"visual_current_value":224,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:SubprimeLoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:SubprimeLoanMember","member_label":"Subprime"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1147","char_anchor":"f-3855","text_snippet":"224","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":224,"prior_value":null},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":168755,"prior_period_value":168320.0,"visual_current_value":168755,"visual_prior_value":168320.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-266","text_snippet":"168,755","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-266","text_snippet":"168,320","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":168755,"prior_value":168320.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":1983,"prior_period_value":1307.0,"visual_current_value":1983,"visual_prior_value":1307.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1184","char_anchor":"f-3943","text_snippet":"1,983","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1187","char_anchor":"f-3946","text_snippet":"1,307","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1983,"prior_value":1307.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":5,"prior_period_value":6.0,"visual_current_value":5,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1182","char_anchor":"f-3941","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1185","char_anchor":"f-3944","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":6.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":1256,"prior_period_value":799.0,"visual_current_value":1256,"visual_prior_value":799.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1180","char_anchor":"f-3939","text_snippet":"1,256","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1183","char_anchor":"f-3942","text_snippet":"799","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1256,"prior_value":799.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":2,"prior_period_value":2.0,"visual_current_value":2,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:PrimeAndAltALoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:PrimeAndAltALoanMember","member_label":"Prime and Alt-A"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1125","char_anchor":"f-3763","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1128","char_anchor":"f-3766","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":2.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":14,"prior_period_value":24.0,"visual_current_value":14,"visual_prior_value":24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:SubprimeLoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:SubprimeLoanMember","member_label":"Subprime"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1127","char_anchor":"f-3765","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1130","char_anchor":"f-3768","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":14,"prior_value":24.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":28094,"prior_period_value":29510.0,"visual_current_value":28094,"visual_prior_value":29510.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1215","char_anchor":"f-4092","text_snippet":"28,094","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1218","char_anchor":"f-4085","text_snippet":"29,510","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":28094,"prior_value":29510.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":39,"prior_period_value":37.0,"visual_current_value":39,"visual_prior_value":37.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1131","char_anchor":"f-3769","text_snippet":"39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1134","char_anchor":"f-3772","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":39,"prior_value":37.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":614,"prior_period_value":278.0,"visual_current_value":614,"visual_prior_value":278.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-27","char_anchor":"f-344","text_snippet":"614","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-27","char_anchor":"f-344","text_snippet":"278","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":614,"prior_value":278.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":201,"prior_period_value":199.0,"visual_current_value":201,"visual_prior_value":199.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-4001","text_snippet":"201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1156","char_anchor":"f-4004","text_snippet":"199","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":201,"prior_value":199.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":2,"prior_period_value":13.0,"visual_current_value":2,"visual_prior_value":13.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1198","char_anchor":"f-4007","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1201","char_anchor":"f-4010","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":13.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":40,"prior_period_value":39.0,"visual_current_value":40,"visual_prior_value":39.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1194","char_anchor":"f-4003","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1197","char_anchor":"f-4006","text_snippet":"39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":40,"prior_value":39.0},{"tag":"us-gaap:OtherAssets","date_type":"Q","period_type":"instant","presentation_role":"consolidatedbalancesheet|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"consolidatedbalancesheet","parent":"us-gaap:AssetsAbstract","order":16.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"consolidatedbalancesheet","parent":"us-gaap:Assets","weight":1.0,"order":8.0}],"calculation_role":"consolidatedbalancesheet","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":8.0,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,7.0,6],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,6.0,5],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:AssetsAbstract","order":1.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Assets","current_period_value":1,"prior_period_value":1.0,"visual_current_value":1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1149","char_anchor":"f-3837","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1152","char_anchor":"f-3840","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":1.0},{"tag":"bac:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivitiesAndDerivativeAssets","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","order":1.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":8.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":8.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) In Financial Instruments Used In Operating Activities And Derivative Assets","current_period_value":-4687,"prior_period_value":56685.0,"visual_current_value":4687,"visual_prior_value":-56685.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-526","text_snippet":"4,687","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-527","text_snippet":"56,685","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4687,"prior_value":-56685.0},{"tag":"bac:IncreaseDecreaseInTimeDepositsAndOtherShortTermInvestments","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":-1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":-1.0,"calculation_order":1.0,"section_label":"Investing Activities"}],"concept_label":"Increase (Decrease) In Time Deposits And Other Short-Term Investments","current_period_value":1840,"prior_period_value":-195.0,"visual_current_value":-1840,"visual_prior_value":195.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-538","text_snippet":"1,840","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-539","text_snippet":"195","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1840,"prior_value":195.0},{"tag":"bac:PaymentsToAcquireDebtSecuritiesCarriedAtFairValue","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":3.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1,3.0,2,3.0,2],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":-1.0,"order":5.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":-1.0,"calculation_order":5.0,"section_label":"Investing Activities"}],"concept_label":"Payments To Acquire Debt Securities Carried At Fair Value","current_period_value":196704,"prior_period_value":312186.0,"visual_current_value":-196704,"visual_prior_value":-312186.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-546","text_snippet":"196,704","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-547","text_snippet":"312,186","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-196704,"prior_value":-312186.0},{"tag":"bac:ProceedsFromMaturitiesPrepaymentsAndCallsOfDebtSecuritiesFairValue","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2,2.0,1],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":1.0,"calculation_order":4.0,"section_label":"Investing Activities"}],"concept_label":"Proceeds from paydowns and maturities","current_period_value":63781,"prior_period_value":217602.0,"visual_current_value":63781,"visual_prior_value":217602.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-544","text_snippet":"63,781","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-545","text_snippet":"217,602","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":63781,"prior_value":217602.0},{"tag":"bac:ProceedsFromSaleOfDebtSecuritiesFairValue","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":1.0,"calculation_order":3.0,"section_label":"Investing Activities"}],"concept_label":"Proceeds from sales","current_period_value":96786,"prior_period_value":52594.0,"visual_current_value":96786,"visual_prior_value":52594.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-542","text_snippet":"96,786","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-543","text_snippet":"52,594","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":96786,"prior_value":52594.0},{"tag":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":4.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":5.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":5.0,"section_label":"Operating Activities"}],"concept_label":"Accretion (Amortization) of Discounts and Premiums, Investments","current_period_value":664,"prior_period_value":354.0,"visual_current_value":-664,"visual_prior_value":-354.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-520","text_snippet":"664","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-521","text_snippet":"354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-664,"prior_value":-354.0},{"tag":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:StatementOfCashFlowsAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation","current_period_value":-43607,"prior_period_value":-37484.0,"visual_current_value":-43607,"visual_prior_value":-37484.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-584","text_snippet":"43,607","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-585","text_snippet":"37,484","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-43607,"prior_value":-37484.0},{"tag":"us-gaap:DeferredIncomeTaxExpenseBenefit","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":6.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":6.0,"section_label":"Operating Activities"}],"concept_label":"Deferred Income Tax Expense (Benefit)","current_period_value":-255,"prior_period_value":-1228.0,"visual_current_value":-255,"visual_prior_value":-1228.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-522","text_snippet":"255","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-523","text_snippet":"1,228","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-255,"prior_value":-1228.0},{"tag":"us-gaap:DepreciationDepletionAndAmortization","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":4.0,"section_label":"Operating Activities"}],"concept_label":"Depreciation, Depletion and Amortization","current_period_value":1720,"prior_period_value":1630.0,"visual_current_value":1720,"visual_prior_value":1630.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-518","text_snippet":"1,720","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-519","text_snippet":"1,630","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1720,"prior_value":1630.0},{"tag":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:StatementOfCashFlowsAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation","current_period_value":4919,"prior_period_value":201.0,"visual_current_value":4919,"visual_prior_value":201.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-582","text_snippet":"4,919","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-583","text_snippet":"201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4919,"prior_value":201.0},{"tag":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":11.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":11.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities","current_period_value":20239,"prior_period_value":14581.0,"visual_current_value":20239,"visual_prior_value":14581.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-532","text_snippet":"20,239","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-533","text_snippet":"14,581","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20239,"prior_value":14581.0},{"tag":"us-gaap:IncreaseDecreaseInDeposits","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,3.0,2,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Financing Activities"}],"concept_label":"Increase (Decrease) in Deposits","current_period_value":36741,"prior_period_value":6525.0,"visual_current_value":36741,"visual_prior_value":6525.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-560","text_snippet":"36,741","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-561","text_snippet":"6,525","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":36741,"prior_value":6525.0},{"tag":"us-gaap:IncreaseDecreaseInFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseNet","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2,2.0,1],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Financing Activities"}],"concept_label":"Increase (Decrease) in Federal Funds Purchased and Securities Sold under Agreements to Repurchase, Net","current_period_value":14817,"prior_period_value":114071.0,"visual_current_value":14817,"visual_prior_value":114071.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-562","text_snippet":"14,817","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-563","text_snippet":"114,071","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14817,"prior_value":114071.0},{"tag":"us-gaap:IncreaseDecreaseInLoansHeldForSale","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":9.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":9.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) in Loan, Held-for-Sale","current_period_value":-2672,"prior_period_value":4633.0,"visual_current_value":2672,"visual_prior_value":-4633.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-528","text_snippet":"2,672","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-529","text_snippet":"4,633","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2672,"prior_value":-4633.0},{"tag":"us-gaap:IncreaseDecreaseInOtherOperatingAssets","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":10.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":10.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) in Other Operating Assets","current_period_value":24543,"prior_period_value":20257.0,"visual_current_value":-24543,"visual_prior_value":-20257.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-530","text_snippet":"24,543","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-531","text_snippet":"20,257","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-24543,"prior_value":-20257.0},{"tag":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":4.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":12.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":12.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) in Other Operating Assets and Liabilities, Net","current_period_value":-1299,"prior_period_value":-4843.0,"visual_current_value":1299,"visual_prior_value":4843.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-534","text_snippet":"1,299","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-535","text_snippet":"4,843","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1299,"prior_value":4843.0},{"tag":"us-gaap:NetCashProvidedByUsedInFinancingActivities","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2,9.0,8],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Financing Activities"}],"concept_label":"Cash Provided by (Used in) Financing Activity, Including Discontinued Operation","current_period_value":59901,"prior_period_value":97137.0,"visual_current_value":59901,"visual_prior_value":97137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-580","text_snippet":"59,901","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-581","text_snippet":"97,137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":59901,"prior_value":97137.0},{"tag":"us-gaap:NetCashProvidedByUsedInInvestingActivities","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,7.0,6],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","calculation_weight":1.0,"calculation_order":3.0,"section_label":"Investing Activities"}],"concept_label":"Cash Provided by (Used in) Investing Activity, Including Discontinued Operation","current_period_value":-143985,"prior_period_value":-100103.0,"visual_current_value":-143985,"visual_prior_value":-100103.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-558","text_snippet":"143,985","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-559","text_snippet":"100,103","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-143985,"prior_value":-100103.0},{"tag":"us-gaap:NetCashProvidedByUsedInOperatingActivities","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","calculation_weight":1.0,"calculation_order":4.0,"section_label":"Operating Activities"}],"concept_label":"Cash Provided by (Used in) Operating Activity, Including Discontinued Operation","current_period_value":35558,"prior_period_value":-34719.0,"visual_current_value":35558,"visual_prior_value":-34719.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-536","text_snippet":"35,558","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-537","text_snippet":"34,719","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":35558,"prior_value":-34719.0,"scope_status":"mixed_scope_warning","scope_warning":"Operating cash flow is reported as consolidated cash flow while the filing also discloses discontinued operations or wind-down activity (Fair Value Inputs Level2; Fair Value Hierarchy; us-gaap:FairValueInputsLevel2Member; Fair Value Measurements Nonrecurring). Do not divide this consolidated CFO by continuing-operations revenue without an adjustment.","scope_bridge_ids":["cash_flow_scope_bridge:operating_cash_flow:2025-Q3:direct_discontinued"]},{"tag":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1,6.0,5],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":-1.0,"order":10.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":-1.0,"calculation_order":10.0,"section_label":"Investing Activities"}],"concept_label":"Payment for (Proceeds from) Other Investing Activity","current_period_value":2816,"prior_period_value":2863.0,"visual_current_value":-2816,"visual_prior_value":-2863.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-556","text_snippet":"2,816","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-557","text_snippet":"2,863","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2816,"prior_value":-2863.0},{"tag":"us-gaap:PaymentsForProceedsFromOtherLoansAndLeases","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestmentAbstract","order":3.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1,5.0,4,3.0,2],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":-1.0,"order":9.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":-1.0,"calculation_order":9.0,"section_label":"Investing Activities"}],"concept_label":"Payments for (Proceeds from) Other Loans and Leases","current_period_value":68672,"prior_period_value":29874.0,"visual_current_value":-68672,"visual_prior_value":-29874.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-554","text_snippet":"68,672","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-555","text_snippet":"29,874","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-68672,"prior_value":-29874.0},{"tag":"us-gaap:PaymentsForRepurchaseOfCommonStock","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,3.0,2,6.0,5],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":-1.0,"order":8.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":-1.0,"calculation_order":8.0,"section_label":"Financing Activities"}],"concept_label":"Payments for Repurchase of Common Stock","current_period_value":15123,"prior_period_value":9569.0,"visual_current_value":-15123,"visual_prior_value":-9569.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-574","text_snippet":"15,123","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-575","text_snippet":"9,569","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-15123,"prior_value":-9569.0},{"tag":"us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrantsAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,3.0,2,5.0,4,2.0,1],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":-1.0,"order":7.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":-1.0,"calculation_order":7.0,"section_label":"Financing Activities"}],"concept_label":"Payments for Repurchase of Preferred Stock and Preference Stock","current_period_value":2669,"prior_period_value":3854.0,"visual_current_value":-2669,"visual_prior_value":-3854.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-572","text_snippet":"2,669","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-573","text_snippet":"3,854","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-2669,"prior_value":-3854.0},{"tag":"us-gaap:PaymentsOfOrdinaryDividends","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,3.0,2,7.0,6],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":-1.0,"order":9.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":-1.0,"calculation_order":9.0,"section_label":"Financing Activities"}],"concept_label":"Payments of Ordinary Dividends","current_period_value":7203,"prior_period_value":7228.0,"visual_current_value":-7203,"visual_prior_value":-7228.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-576","text_snippet":"7,203","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-577","text_snippet":"7,228","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-7203,"prior_value":-7228.0},{"tag":"us-gaap:PaymentsToAcquireLoansAndLeasesHeldForInvestment","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestmentAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,2.0,1,5.0,4,2.0,1],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":-1.0,"order":8.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":-1.0,"calculation_order":8.0,"section_label":"Investing Activities"}],"concept_label":"Payment for Acquisition, Loan and Lease, Held-for-Investment","current_period_value":12487,"prior_period_value":4151.0,"visual_current_value":-12487,"visual_prior_value":-4151.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-552","text_snippet":"12,487","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-553","text_snippet":"4,151","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-12487,"prior_value":-4151.0},{"tag":"us-gaap:ProceedsFromIssuanceOfLongTermDebt","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecuritiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,3.0,2,4.0,3,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":1.0,"calculation_order":4.0,"section_label":"Financing Activities"}],"concept_label":"Proceeds from Issuance of Long-Term Debt","current_period_value":75855,"prior_period_value":42593.0,"visual_current_value":75855,"visual_prior_value":42593.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-566","text_snippet":"75,855","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-567","text_snippet":"42,593","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":75855,"prior_value":42593.0},{"tag":"us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:ProceedsFromSaleAndMaturityOfHeldToMaturitySecuritiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,4.0,3,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":1.0,"order":6.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":1.0,"calculation_order":6.0,"section_label":"Investing Activities"}],"concept_label":"Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities","current_period_value":26327,"prior_period_value":26033.0,"visual_current_value":26327,"visual_prior_value":26033.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-548","text_snippet":"26,327","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-549","text_snippet":"26,033","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":26327,"prior_value":26033.0},{"tag":"us-gaap:ProceedsFromOtherShortTermDebt","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2,3.0,2],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":1.0,"calculation_order":3.0,"section_label":"Financing Activities"}],"concept_label":"Proceeds from Other Short-Term Debt","current_period_value":10802,"prior_period_value":7623.0,"visual_current_value":10802,"visual_prior_value":7623.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-564","text_snippet":"10,802","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-565","text_snippet":"7,623","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10802,"prior_value":7623.0},{"tag":"us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Investing Activities"}],"concept_label":"Proceeds from (Payments for) Federal Funds Sold and Securities Purchased under Agreements to Resell, Net","current_period_value":-55078,"prior_period_value":-54582.0,"visual_current_value":-55078,"visual_prior_value":-54582.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-540","text_snippet":"55,078","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-541","text_snippet":"54,582","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-55078,"prior_value":-54582.0},{"tag":"us-gaap:ProceedsFromPaymentsForOtherFinancingActivities","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2,8.0,7],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":1.0,"order":10.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":1.0,"calculation_order":10.0,"section_label":"Financing Activities"}],"concept_label":"Proceeds from (Payment for) Other Financing Activity","current_period_value":-919,"prior_period_value":-313.0,"visual_current_value":-919,"visual_prior_value":-313.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-578","text_snippet":"919","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-579","text_snippet":"313","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-919,"prior_value":-313.0},{"tag":"us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestmentAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,5.0,4,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":1.0,"order":7.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":1.0,"calculation_order":7.0,"section_label":"Investing Activities"}],"concept_label":"Proceeds from Sale, Loan and Lease, Held-for-Investment","current_period_value":6718,"prior_period_value":7129.0,"visual_current_value":6718,"visual_prior_value":7129.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-550","text_snippet":"6,718","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-551","text_snippet":"7,129","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6718,"prior_value":7129.0},{"tag":"us-gaap:RepaymentsOfLongTermDebt","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecuritiesAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,3.0,2,4.0,3,2.0,1],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":-1.0,"order":5.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":-1.0,"calculation_order":5.0,"section_label":"Financing Activities"}],"concept_label":"Repayments of Long-Term Debt","current_period_value":57893,"prior_period_value":52711.0,"visual_current_value":-57893,"visual_prior_value":-52711.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-568","text_snippet":"57,893","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-569","text_snippet":"52,711","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-57893,"prior_value":-52711.0},{"tag":"us-gaap:ShareBasedCompensation","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,6.0,5],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":7.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":7.0,"section_label":"Operating Activities"}],"concept_label":"Share-Based Payment Arrangement, Noncash Expense","current_period_value":3032,"prior_period_value":2542.0,"visual_current_value":3032,"visual_prior_value":2542.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-524","text_snippet":"3,032","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-525","text_snippet":"2,542","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3032,"prior_value":2542.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofcashflows|securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":3.0,"section_label":"Operating Activities"},{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Realized Gain (Loss)","current_period_value":-3,"prior_period_value":-19.0,"visual_current_value":3,"visual_prior_value":19.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-1759","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-1760","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":19.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows|securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","presentation_hierarchy":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":3.0,"section_label":"Operating Activities"},{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Realized Gain (Loss)","current_period_value":-23,"prior_period_value":-6.0,"visual_current_value":23,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-516","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-517","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":23,"prior_value":6.0},{"tag":"us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcashflows|shareholdersequitypreferredstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitypreferredstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofcashflows","parent":"us-gaap:ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrantsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2,5.0,4,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"consolidatedstatementofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":1.0,"order":6.0}],"calculation_role":"consolidatedstatementofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":1.0,"calculation_order":6.0,"section_label":"Financing Activities"}],"concept_label":"Proceeds from Issuance of Preferred Stock and Preference Stock","current_period_value":5493,"prior_period_value":null,"visual_current_value":5493,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-570","text_snippet":"5,493","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5493,"prior_value":null},{"tag":"bac:SharesIssuedValueShareBasedPaymentArrangementAfterForfeitureAndOther","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Common stock issued under employee plans, net, and other","current_period_value":636,"prior_period_value":494.0,"visual_current_value":636,"visual_prior_value":494.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-388","text_snippet":"636","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-464","text_snippet":"494","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":636,"prior_value":494.0},{"tag":"bac:SharesIssuedValueShareBasedPaymentArrangementAfterForfeitureAndOther","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Common stock issued under employee plans, net, and other","current_period_value":636,"prior_period_value":496.0,"visual_current_value":636,"visual_prior_value":496.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","member_label":"Common Stock Including Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-39","char_anchor":"f-387","text_snippet":"636","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-60","char_anchor":"f-462","text_snippet":"496","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":636,"prior_value":496.0},{"tag":"bac:SharesIssuedValueShareBasedPaymentArrangementAfterForfeitureAndOther","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Common stock issued under employee plans, net, and other","current_period_value":1519,"prior_period_value":1538.0,"visual_current_value":1519,"visual_prior_value":1538.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-428","text_snippet":"1,519","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-502","text_snippet":"1,538","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1519,"prior_value":1538.0},{"tag":"bac:SharesIssuedValueShareBasedPaymentArrangementAfterForfeitureAndOther","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Common stock issued under employee plans, net, and other","current_period_value":1551,"prior_period_value":1542.0,"visual_current_value":1551,"visual_prior_value":1542.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","member_label":"Common Stock Including Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-51","char_anchor":"f-426","text_snippet":"1,551","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-74","char_anchor":"f-500","text_snippet":"1,542","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1551,"prior_value":1542.0},{"tag":"bac:SharesIssuedValueShareBasedPaymentArrangementAfterForfeitureAndOther","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Common stock issued under employee plans, net, and other","current_period_value":-32,"prior_period_value":-4.0,"visual_current_value":-32,"visual_prior_value":-4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:RetainedEarningsMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:RetainedEarningsMember","member_label":"Retained Earnings"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-48","char_anchor":"f-427","text_snippet":"32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-71","char_anchor":"f-501","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-32,"prior_value":-4.0},{"tag":"us-gaap:DividendsCommonStockCash","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:DividendsAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Dividends, Common Stock, Cash","current_period_value":2079,"prior_period_value":2021.0,"visual_current_value":-2079,"visual_prior_value":-2021.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-381","text_snippet":"2,079","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-455","text_snippet":"2,021","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-2079,"prior_value":-2021.0},{"tag":"us-gaap:DividendsCommonStockCash","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:DividendsAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Dividends, Common Stock, Cash","current_period_value":2079,"prior_period_value":2021.0,"visual_current_value":-2079,"visual_prior_value":-2021.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:RetainedEarningsMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:RetainedEarningsMember","member_label":"Retained Earnings"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-36","char_anchor":"f-380","text_snippet":"2,079","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-57","char_anchor":"f-454","text_snippet":"2,021","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-2079,"prior_value":-2021.0},{"tag":"us-gaap:DividendsCommonStockCash","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:DividendsAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Dividends, Common Stock, Cash","current_period_value":6031,"prior_period_value":5818.0,"visual_current_value":-6031,"visual_prior_value":-5818.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-417","text_snippet":"6,031","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-493","text_snippet":"5,818","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-6031,"prior_value":-5818.0},{"tag":"us-gaap:DividendsCommonStockCash","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:DividendsAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Dividends, Common Stock, Cash","current_period_value":6031,"prior_period_value":5818.0,"visual_current_value":-6031,"visual_prior_value":-5818.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:RetainedEarningsMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:RetainedEarningsMember","member_label":"Retained Earnings"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-48","char_anchor":"f-416","text_snippet":"6,031","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-71","char_anchor":"f-492","text_snippet":"5,818","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-6031,"prior_value":-5818.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax","current_period_value":438,"prior_period_value":417.0,"visual_current_value":438,"visual_prior_value":417.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-371","text_snippet":"438","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-447","text_snippet":"417","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":438,"prior_value":417.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax","current_period_value":438,"prior_period_value":417.0,"visual_current_value":438,"visual_prior_value":417.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-37","char_anchor":"f-370","text_snippet":"438","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-58","char_anchor":"f-446","text_snippet":"417","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":438,"prior_value":417.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax","current_period_value":489,"prior_period_value":444.0,"visual_current_value":489,"visual_prior_value":444.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-407","text_snippet":"489","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-483","text_snippet":"444","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":489,"prior_value":444.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax","current_period_value":489,"prior_period_value":444.0,"visual_current_value":489,"visual_prior_value":444.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-49","char_anchor":"f-406","text_snippet":"489","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-72","char_anchor":"f-482","text_snippet":"444","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":489,"prior_value":444.0},{"tag":"us-gaap:SharesOutstanding","date_type":"Q","period_type":"instant","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Shares, Outstanding","current_period_value":7329.4,"prior_period_value":7688.8,"visual_current_value":7329.4,"visual_prior_value":7688.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","member_label":"Common Stock Including Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-41","char_anchor":"f-393","text_snippet":"7,329.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-62","char_anchor":"f-469","text_snippet":"7,688.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7329.4,"prior_value":7688.8},{"tag":"us-gaap:StockIssuedDuringPeriodValueNewIssues","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Stock Issued During Period, Value, New Issues","current_period_value":2497,"prior_period_value":null,"visual_current_value":2497,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:PreferredStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:PreferredStockMember","member_label":"Preferred Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-38","char_anchor":"f-384","text_snippet":"2,497","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":2497,"prior_value":null},{"tag":"us-gaap:StockIssuedDuringPeriodValueNewIssues","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Stock Issued During Period, Value, New Issues","current_period_value":2497,"prior_period_value":null,"visual_current_value":2497,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-385","text_snippet":"2,497","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":2497,"prior_value":null},{"tag":"us-gaap:StockIssuedDuringPeriodValueNewIssues","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Stock Issued During Period, Value, New Issues","current_period_value":5493,"prior_period_value":null,"visual_current_value":5493,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:PreferredStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:PreferredStockMember","member_label":"Preferred Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-50","char_anchor":"f-420","text_snippet":"5,493","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5493,"prior_value":null},{"tag":"us-gaap:StockIssuedDuringPeriodValueNewIssues","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Stock Issued During Period, Value, New Issues","current_period_value":5493,"prior_period_value":null,"visual_current_value":5493,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-421","text_snippet":"5,493","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5493,"prior_value":null},{"tag":"us-gaap:StockRedeemedOrCalledDuringPeriodValue","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":11.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Stock Redeemed or Called During Period, Value","current_period_value":2669,"prior_period_value":3854.0,"visual_current_value":-2669,"visual_prior_value":-3854.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-424","text_snippet":"2,669","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-498","text_snippet":"3,854","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-2669,"prior_value":-3854.0},{"tag":"us-gaap:StockRedeemedOrCalledDuringPeriodValue","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":11.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Stock Redeemed or Called During Period, Value","current_period_value":2660,"prior_period_value":3843.0,"visual_current_value":-2660,"visual_prior_value":-3843.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:PreferredStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:PreferredStockMember","member_label":"Preferred Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-50","char_anchor":"f-422","text_snippet":"2,660","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-73","char_anchor":"f-496","text_snippet":"3,843","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-2660,"prior_value":-3843.0},{"tag":"us-gaap:StockRedeemedOrCalledDuringPeriodValue","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity","presentation_hierarchy":[{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":11.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Stock Redeemed or Called During Period, Value","current_period_value":9,"prior_period_value":11.0,"visual_current_value":-9,"visual_prior_value":-11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:RetainedEarningsMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:RetainedEarningsMember","member_label":"Retained Earnings"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-48","char_anchor":"f-423","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-71","char_anchor":"f-497","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-9,"prior_value":-11.0},{"tag":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":4.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":7.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent","current_period_value":16,"prior_period_value":-27.0,"visual_current_value":-16,"visual_prior_value":27.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-204","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-205","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-16,"prior_value":27.0},{"tag":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":4.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":7.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent","current_period_value":16,"prior_period_value":-27.0,"visual_current_value":-16,"visual_prior_value":27.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-37","char_anchor":"f-376","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-58","char_anchor":"f-450","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-16,"prior_value":27.0},{"tag":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":4.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":7.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent","current_period_value":-37,"prior_period_value":-75.0,"visual_current_value":37,"visual_prior_value":75.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-206","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-207","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":37,"prior_value":75.0},{"tag":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":4.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":-1.0,"order":3.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":7.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent","current_period_value":-37,"prior_period_value":-75.0,"visual_current_value":37,"visual_prior_value":75.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-49","char_anchor":"f-412","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-72","char_anchor":"f-488","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":37,"prior_value":75.0},{"tag":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent","current_period_value":6,"prior_period_value":21.0,"visual_current_value":6,"visual_prior_value":21.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-208","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-209","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":21.0},{"tag":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent","current_period_value":6,"prior_period_value":21.0,"visual_current_value":6,"visual_prior_value":21.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-37","char_anchor":"f-378","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-58","char_anchor":"f-452","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":21.0},{"tag":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent","current_period_value":30,"prior_period_value":-30.0,"visual_current_value":30,"visual_prior_value":-30.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-210","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-211","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":30,"prior_value":-30.0},{"tag":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":4.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent","current_period_value":30,"prior_period_value":-30.0,"visual_current_value":30,"visual_prior_value":-30.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-49","char_anchor":"f-414","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-72","char_anchor":"f-490","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":30,"prior_value":-30.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":5.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent","current_period_value":636,"prior_period_value":2830.0,"visual_current_value":636,"visual_prior_value":2830.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-200","text_snippet":"636","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-201","text_snippet":"2,830","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":636,"prior_value":2830.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":5.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent","current_period_value":636,"prior_period_value":2830.0,"visual_current_value":636,"visual_prior_value":2830.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-37","char_anchor":"f-374","text_snippet":"636","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-58","char_anchor":"f-448","text_snippet":"2,830","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":636,"prior_value":2830.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":5.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent","current_period_value":3145,"prior_period_value":3100.0,"visual_current_value":3145,"visual_prior_value":3100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-202","text_snippet":"3,145","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-203","text_snippet":"3,100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3145,"prior_value":3100.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":5.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent","current_period_value":3145,"prior_period_value":3100.0,"visual_current_value":3145,"visual_prior_value":3100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-49","char_anchor":"f-410","text_snippet":"3,145","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-72","char_anchor":"f-486","text_snippet":"3,100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3145,"prior_value":3100.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment, Attributable to Parent","current_period_value":-161,"prior_period_value":-135.0,"visual_current_value":-161,"visual_prior_value":-135.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-198","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-199","text_snippet":"135","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-161,"prior_value":-135.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment, Attributable to Parent","current_period_value":-161,"prior_period_value":-135.0,"visual_current_value":-161,"visual_prior_value":-135.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-49","char_anchor":"f-408","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-72","char_anchor":"f-484","text_snippet":"135","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-161,"prior_value":-135.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment, Attributable to Parent","current_period_value":-305,"prior_period_value":null,"visual_current_value":-305,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-196","text_snippet":"305","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":-305,"prior_value":null},{"tag":"us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment, Attributable to Parent","current_period_value":-305,"prior_period_value":null,"visual_current_value":-305,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-37","char_anchor":"f-372","text_snippet":"305","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":-305,"prior_value":null},{"tag":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture","current_period_value":1.1,"prior_period_value":2.2,"visual_current_value":1.1,"visual_prior_value":2.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","member_label":"Common Stock Including Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-39","char_anchor":"f-386","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-60","char_anchor":"f-461","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1.1,"prior_value":2.2},{"tag":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture","current_period_value":53.2,"prior_period_value":46.6,"visual_current_value":53.2,"visual_prior_value":46.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","member_label":"Common Stock Including Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-51","char_anchor":"f-425","text_snippet":"53.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-74","char_anchor":"f-499","text_snippet":"46.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":53.2,"prior_value":46.6},{"tag":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture","current_period_value":86,"prior_period_value":74.0,"visual_current_value":86,"visual_prior_value":74.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockMember","member_label":"Common Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1301","char_anchor":"f-4449","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1300","char_anchor":"f-4438","text_snippet":"74","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":86,"prior_value":74.0},{"tag":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":15.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Stock Repurchased and Retired During Period, Shares","current_period_value":108.4,"prior_period_value":88.2,"visual_current_value":-108.4,"visual_prior_value":-88.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","member_label":"Common Stock Including Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-39","char_anchor":"f-389","text_snippet":"108.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-60","char_anchor":"f-465","text_snippet":"88.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-108.4,"prior_value":-88.2},{"tag":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":15.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Stock Repurchased and Retired During Period, Shares","current_period_value":334.7,"prior_period_value":253.3,"visual_current_value":-334.7,"visual_prior_value":-253.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","member_label":"Common Stock Including Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-51","char_anchor":"f-429","text_snippet":"334.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-74","char_anchor":"f-503","text_snippet":"253.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-334.7,"prior_value":-253.3},{"tag":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":15.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Stock Repurchased and Retired During Period, Shares","current_period_value":335,"prior_period_value":253.0,"visual_current_value":-335,"visual_prior_value":-253.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockMember","member_label":"Common Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1301","char_anchor":"f-4446","text_snippet":"335","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1300","char_anchor":"f-4435","text_snippet":"253","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-335,"prior_value":-253.0},{"tag":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":15.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Stock Repurchased and Retired During Period, Shares","current_period_value":108,"prior_period_value":null,"visual_current_value":-108,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockMember","member_label":"Common Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1300","char_anchor":"f-4445","text_snippet":"108","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-108,"prior_value":null},{"tag":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":2.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":14.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Stock Repurchased and Retired During Period, Value","current_period_value":5300,"prior_period_value":3534.0,"visual_current_value":-5300,"visual_prior_value":-3534.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-391","text_snippet":"5,300","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-467","text_snippet":"3,534","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-5300,"prior_value":-3534.0},{"tag":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":2.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":14.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Stock Repurchased and Retired During Period, Value","current_period_value":5300,"prior_period_value":3534.0,"visual_current_value":-5300,"visual_prior_value":-3534.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","member_label":"Common Stock Including Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-39","char_anchor":"f-390","text_snippet":"5,300","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-60","char_anchor":"f-466","text_snippet":"3,534","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-5300,"prior_value":-3534.0},{"tag":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":2.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":14.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Stock Repurchased and Retired During Period, Value","current_period_value":15123,"prior_period_value":9569.0,"visual_current_value":-15123,"visual_prior_value":-9569.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-431","text_snippet":"15,123","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-505","text_snippet":"9,569","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-15123,"prior_value":-9569.0},{"tag":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":2.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":14.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Stock Repurchased and Retired During Period, Value","current_period_value":15123,"prior_period_value":9569.0,"visual_current_value":-15123,"visual_prior_value":-9569.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember","member_label":"Common Stock Including Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-51","char_anchor":"f-430","text_snippet":"15,123","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-74","char_anchor":"f-504","text_snippet":"9,569","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-15123,"prior_value":-9569.0},{"tag":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":2.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":14.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Stock Repurchased and Retired During Period, Value","current_period_value":15.1,"prior_period_value":9.6,"visual_current_value":-15.1,"visual_prior_value":-9.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockMember","member_label":"Common Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1301","char_anchor":"f-4448","text_snippet":"15.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1300","char_anchor":"f-4437","text_snippet":"9.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-15.1,"prior_value":-9.6},{"tag":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":2.0,"preferred_label_role":"netLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":14.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Stock Repurchased and Retired During Period, Value","current_period_value":5.3,"prior_period_value":null,"visual_current_value":-5.3,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockMember","member_label":"Common Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1300","char_anchor":"f-4447","text_snippet":"5.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"billions","current_value":-5.3,"prior_value":null},{"tag":"us-gaap:DividendsPreferredStockCash","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitypreferredstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitypreferredstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:DividendsAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Dividends, Preferred Stock, Cash","current_period_value":429,"prior_period_value":510.0,"visual_current_value":-429,"visual_prior_value":-510.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-383","text_snippet":"429","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-457","text_snippet":"510","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-429,"prior_value":-510.0},{"tag":"us-gaap:DividendsPreferredStockCash","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitypreferredstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitypreferredstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:DividendsAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Dividends, Preferred Stock, Cash","current_period_value":429,"prior_period_value":510.0,"visual_current_value":-429,"visual_prior_value":-510.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:RetainedEarningsMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:RetainedEarningsMember","member_label":"Retained Earnings"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-36","char_anchor":"f-382","text_snippet":"429","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-57","char_anchor":"f-456","text_snippet":"510","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-429,"prior_value":-510.0},{"tag":"us-gaap:DividendsPreferredStockCash","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitypreferredstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitypreferredstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:DividendsAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Dividends, Preferred Stock, Cash","current_period_value":1117,"prior_period_value":1352.0,"visual_current_value":-1117,"visual_prior_value":-1352.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-419","text_snippet":"1,117","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-495","text_snippet":"1,352","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1117,"prior_value":-1352.0},{"tag":"us-gaap:DividendsPreferredStockCash","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitypreferredstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitypreferredstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:DividendsAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Dividends, Preferred Stock, Cash","current_period_value":1117,"prior_period_value":1352.0,"visual_current_value":-1117,"visual_prior_value":-1352.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:RetainedEarningsMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:RetainedEarningsMember","member_label":"Retained Earnings"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-48","char_anchor":"f-418","text_snippet":"1,117","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-71","char_anchor":"f-494","text_snippet":"1,352","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1117,"prior_value":-1352.0},{"tag":"us-gaap:DividendsPreferredStockCash","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofchangesinshareholdersequity|shareholdersequitypreferredstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitypreferredstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"consolidatedstatementofchangesinshareholdersequity","parent":"us-gaap:DividendsAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Dividends, Preferred Stock, Cash","current_period_value":1.1,"prior_period_value":1.4,"visual_current_value":-1.1,"visual_prior_value":-1.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4456","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-4445","text_snippet":"1.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-1.1,"prior_value":-1.4},{"tag":"us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent","current_period_value":438,"prior_period_value":417.0,"visual_current_value":438,"visual_prior_value":417.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-192","text_snippet":"438","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-193","text_snippet":"417","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":438,"prior_value":417.0},{"tag":"us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofcomprehensiveincome","presentation_hierarchy":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent","current_period_value":489,"prior_period_value":444.0,"visual_current_value":489,"visual_prior_value":444.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-194","text_snippet":"489","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-195","text_snippet":"444","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":489,"prior_value":444.0},{"tag":"bac:ProductDeliveryAndTransactionRelatedExpenses","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Product delivery and transaction related","current_period_value":1025,"prior_period_value":849.0,"visual_current_value":1025,"visual_prior_value":849.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-132","text_snippet":"1,025","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-133","text_snippet":"849","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1025,"prior_value":849.0},{"tag":"bac:ProductDeliveryAndTransactionRelatedExpenses","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":3.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Product delivery and transaction related","current_period_value":2913,"prior_period_value":2591.0,"visual_current_value":2913,"visual_prior_value":2591.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-134","text_snippet":"2,913","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-135","text_snippet":"2,591","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2913,"prior_value":2591.0},{"tag":"us-gaap:CommunicationsAndInformationTechnology","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":7.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":7.0,"section_label":null}],"concept_label":"Communications and Information Technology","current_period_value":1827,"prior_period_value":1784.0,"visual_current_value":1827,"visual_prior_value":1784.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-128","text_snippet":"1,827","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-129","text_snippet":"1,784","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1827,"prior_value":1784.0},{"tag":"us-gaap:CommunicationsAndInformationTechnology","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":7.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":7.0,"section_label":null}],"concept_label":"Communications and Information Technology","current_period_value":5540,"prior_period_value":5347.0,"visual_current_value":5540,"visual_prior_value":5347.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-130","text_snippet":"5,540","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-131","text_snippet":"5,347","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5540,"prior_value":5347.0},{"tag":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","current_period_value":9456,"prior_period_value":7324.0,"visual_current_value":9456,"visual_prior_value":7324.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-152","text_snippet":"9,456","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-153","text_snippet":"7,324","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9456,"prior_value":7324.0},{"tag":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","current_period_value":25260,"prior_period_value":22146.0,"visual_current_value":25260,"visual_prior_value":22146.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-154","text_snippet":"25,260","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-155","text_snippet":"22,146","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":25260,"prior_value":22146.0},{"tag":"us-gaap:IncomeTaxExpenseBenefit","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit)","current_period_value":987,"prior_period_value":428.0,"visual_current_value":987,"visual_prior_value":428.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-156","text_snippet":"987","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-157","text_snippet":"428","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":987,"prior_value":428.0},{"tag":"us-gaap:IncomeTaxExpenseBenefit","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLoss","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income Tax Expense (Benefit)","current_period_value":2279,"prior_period_value":1679.0,"visual_current_value":2279,"visual_prior_value":1679.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-158","text_snippet":"2,279","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-159","text_snippet":"1,679","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2279,"prior_value":1679.0},{"tag":"us-gaap:MarketingAndAdvertisingExpense","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Marketing and Advertising Expense","current_period_value":572,"prior_period_value":504.0,"visual_current_value":572,"visual_prior_value":504.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-140","text_snippet":"572","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-141","text_snippet":"504","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":572,"prior_value":504.0},{"tag":"us-gaap:MarketingAndAdvertisingExpense","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Marketing and Advertising Expense","current_period_value":1641,"prior_period_value":1446.0,"visual_current_value":1641,"visual_prior_value":1446.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-142","text_snippet":"1,641","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-143","text_snippet":"1,446","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1641,"prior_value":1446.0},{"tag":"us-gaap:OccupancyNet","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":5.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Occupancy, Net","current_period_value":1872,"prior_period_value":1836.0,"visual_current_value":1872,"visual_prior_value":1836.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-124","text_snippet":"1,872","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-125","text_snippet":"1,836","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1872,"prior_value":1836.0},{"tag":"us-gaap:OccupancyNet","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":5.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Occupancy, Net","current_period_value":5564,"prior_period_value":5465.0,"visual_current_value":5564,"visual_prior_value":5465.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-126","text_snippet":"5,564","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-127","text_snippet":"5,465","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5564,"prior_value":5465.0},{"tag":"us-gaap:OtherCostAndExpenseOperating","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Other Cost and Expense, Operating","current_period_value":912,"prior_period_value":867.0,"visual_current_value":912,"visual_prior_value":867.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-144","text_snippet":"912","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-145","text_snippet":"867","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":912,"prior_value":867.0},{"tag":"us-gaap:OtherCostAndExpenseOperating","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Other Cost and Expense, Operating","current_period_value":2990,"prior_period_value":3314.0,"visual_current_value":2990,"visual_prior_value":3314.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-146","text_snippet":"2,990","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-147","text_snippet":"3,314","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2990,"prior_value":3314.0},{"tag":"us-gaap:ProfessionalFees","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":6.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Professional Fees","current_period_value":606,"prior_period_value":723.0,"visual_current_value":606,"visual_prior_value":723.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-136","text_snippet":"606","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-137","text_snippet":"723","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":606,"prior_value":723.0},{"tag":"us-gaap:ProfessionalFees","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpenseAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NoninterestExpense","weight":1.0,"order":6.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NoninterestExpense","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Professional Fees","current_period_value":1898,"prior_period_value":1925.0,"visual_current_value":1898,"visual_prior_value":1925.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-138","text_snippet":"1,898","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-139","text_snippet":"1,925","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1898,"prior_value":1925.0},{"tag":"us-gaap:Revenues","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Revenues","current_period_value":28088,"prior_period_value":25345.0,"visual_current_value":28088,"visual_prior_value":25345.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-112","text_snippet":"28,088","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-113","text_snippet":"25,345","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":28088,"prior_value":25345.0},{"tag":"us-gaap:Revenues","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Revenues","current_period_value":81917,"prior_period_value":76540.0,"visual_current_value":81917,"visual_prior_value":76540.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-114","text_snippet":"81,917","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-115","text_snippet":"76,540","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":81917,"prior_value":76540.0},{"tag":"us-gaap:EarningsPerShareBasic","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:EarningsPerShareAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,11.0,10,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Earnings Per Share, Basic","current_period_value":1.08,"prior_period_value":0.82,"visual_current_value":1.08,"visual_prior_value":0.82,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-172","text_snippet":"1.08","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-173","text_snippet":"0.82","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"units","current_value":1.08,"prior_value":0.82},{"tag":"us-gaap:EarningsPerShareBasic","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:EarningsPerShareAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,11.0,10,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Earnings Per Share, Basic","current_period_value":2.89,"prior_period_value":2.42,"visual_current_value":2.89,"visual_prior_value":2.42,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-174","text_snippet":"2.89","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-175","text_snippet":"2.42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":2.89,"prior_value":2.42},{"tag":"us-gaap:EarningsPerShareDiluted","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:EarningsPerShareAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,11.0,10,2.0,1],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareDilutedAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,7.0,6],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Earnings Per Share, Diluted","current_period_value":1.06,"prior_period_value":0.81,"visual_current_value":1.06,"visual_prior_value":0.81,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-176","text_snippet":"1.06","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-177","text_snippet":"0.81","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"units","current_value":1.06,"prior_value":0.81},{"tag":"us-gaap:EarningsPerShareDiluted","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:EarningsPerShareAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,11.0,10,2.0,1],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareDilutedAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,7.0,6],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Earnings Per Share, Diluted","current_period_value":2.85,"prior_period_value":2.4,"visual_current_value":2.85,"visual_prior_value":2.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-178","text_snippet":"2.85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-179","text_snippet":"2.40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":2.85,"prior_value":2.4},{"tag":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":10.0,"preferred_label_role":"totalLabel","global_sort_position":[0,10.0,9],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","weight":1.0,"order":1.0}],"calculation_role":"earningspercommonsharebasicanddiluteddetails","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Available to Common Stockholders, Basic","current_period_value":8040,"prior_period_value":6380.0,"visual_current_value":8040,"visual_prior_value":6380.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-168","text_snippet":"8,040","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-169","text_snippet":"6,380","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":8040,"prior_value":6380.0},{"tag":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":10.0,"preferred_label_role":"totalLabel","global_sort_position":[0,10.0,9],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","weight":1.0,"order":1.0}],"calculation_role":"earningspercommonsharebasicanddiluteddetails","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Available to Common Stockholders, Basic","current_period_value":21855,"prior_period_value":19104.0,"visual_current_value":21855,"visual_prior_value":19104.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-170","text_snippet":"21,855","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-171","text_snippet":"19,104","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":21855,"prior_value":19104.0},{"tag":"us-gaap:PreferredStockDividendsAndOtherAdjustments","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Preferred Stock Dividends and Other Adjustments","current_period_value":429,"prior_period_value":516.0,"visual_current_value":429,"visual_prior_value":516.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-164","text_snippet":"429","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-165","text_snippet":"516","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":429,"prior_value":516.0},{"tag":"us-gaap:PreferredStockDividendsAndOtherAdjustments","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Preferred Stock Dividends and Other Adjustments","current_period_value":1126,"prior_period_value":1363.0,"visual_current_value":1126,"visual_prior_value":1363.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-166","text_snippet":"1,126","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-167","text_snippet":"1,363","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1126,"prior_value":1363.0},{"tag":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,13.0,12],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareDilutedAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Weighted Average Number of Shares Outstanding, Diluted","current_period_value":7627.1,"prior_period_value":7902.1,"visual_current_value":7627.1,"visual_prior_value":7902.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-184","text_snippet":"7,627.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-185","text_snippet":"7,902.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7627.1,"prior_value":7902.1},{"tag":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,13.0,12],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareDilutedAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Weighted Average Number of Shares Outstanding, Diluted","current_period_value":7724.7,"prior_period_value":7965.0,"visual_current_value":7724.7,"visual_prior_value":7965.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-186","text_snippet":"7,724.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-187","text_snippet":"7,965.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7724.7,"prior_value":7965.0},{"tag":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,12.0,11],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","weight":1.0,"order":2.0}],"calculation_role":"earningspercommonsharebasicanddiluteddetails","calculation_parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Earnings Per Share"}],"concept_label":"Weighted Average Number of Shares Outstanding, Basic","current_period_value":7466,"prior_period_value":7818.0,"visual_current_value":7466,"visual_prior_value":7818.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-180","text_snippet":"7,466.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-181","text_snippet":"7,818.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7466,"prior_value":7818.0},{"tag":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome|earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:IncomeStatementAbstract","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,12.0,11],"section_concept":null,"section_label":null},{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareBasicAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","weight":1.0,"order":2.0}],"calculation_role":"earningspercommonsharebasicanddiluteddetails","calculation_parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Earnings Per Share"}],"concept_label":"Weighted Average Number of Shares Outstanding, Basic","current_period_value":7574.5,"prior_period_value":7894.7,"visual_current_value":7574.5,"visual_prior_value":7894.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-182","text_snippet":"7,574.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-183","text_snippet":"7,894.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7574.5,"prior_value":7894.7},{"tag":"us-gaap:InterestAndDividendIncomeOperating","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:InterestIncomeExpenseNet","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:InterestIncomeExpenseNet","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Interest and Dividend Income, Operating","current_period_value":35366,"prior_period_value":37491.0,"visual_current_value":35366,"visual_prior_value":37491.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-84","text_snippet":"35,366","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-85","text_snippet":"37,491","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":35366,"prior_value":37491.0},{"tag":"us-gaap:InterestAndDividendIncomeOperating","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:InterestIncomeExpenseNet","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:InterestIncomeExpenseNet","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Interest and Dividend Income, Operating","current_period_value":104305,"prior_period_value":110630.0,"visual_current_value":104305,"visual_prior_value":110630.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-86","text_snippet":"104,305","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-87","text_snippet":"110,630","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":104305,"prior_value":110630.0},{"tag":"us-gaap:InterestExpenseOperating","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:InterestIncomeExpenseNet","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:InterestIncomeExpenseNet","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Interest Expense, Operating","current_period_value":20133,"prior_period_value":23524.0,"visual_current_value":20133,"visual_prior_value":23524.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-88","text_snippet":"20,133","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-89","text_snippet":"23,524","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20133,"prior_value":23524.0},{"tag":"us-gaap:InterestExpenseOperating","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:InterestIncomeExpenseNet","weight":-1.0,"order":2.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:InterestIncomeExpenseNet","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Interest Expense, Operating","current_period_value":59959,"prior_period_value":68929.0,"visual_current_value":59959,"visual_prior_value":68929.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-90","text_snippet":"59,959","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-91","text_snippet":"68,929","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":59959,"prior_value":68929.0},{"tag":"us-gaap:InterestIncomeExpenseNet","date_type":"Q","period_type":"duration","presentation_role":"consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestIncomeExpenseNetAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Interest Income (Expense), Operating","current_period_value":15233,"prior_period_value":13967.0,"visual_current_value":15233,"visual_prior_value":13967.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-92","text_snippet":"15,233","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-93","text_snippet":"13,967","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15233,"prior_value":13967.0},{"tag":"us-gaap:InterestIncomeExpenseNet","date_type":"YTD","period_type":"duration","presentation_role":"consolidatedstatementofincome|netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"consolidatedstatementofincome","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"consolidatedstatementofincome","parent":"us-gaap:Revenues","weight":1.0,"order":1.0}],"calculation_role":"consolidatedstatementofincome","calculation_parent":"us-gaap:Revenues","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestIncomeExpenseNetAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Interest Income (Expense), Operating","current_period_value":44346,"prior_period_value":41701.0,"visual_current_value":44346,"visual_prior_value":41701.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-94","text_snippet":"44,346","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-95","text_snippet":"41,701","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":44346,"prior_value":41701.0},{"tag":"dei:CityAreaCode","date_type":"YTD","period_type":"duration","presentation_role":"coverpage","presentation_hierarchy":[{"role":"coverpage","parent":"dei:DocumentInformationLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"City Area Code","current_period_value":704,"prior_period_value":704.0,"visual_current_value":704,"visual_prior_value":704.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-18","text_snippet":"704","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-18","text_snippet":"704","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":null,"current_value":704,"prior_value":704.0},{"tag":"dei:DocumentFiscalYearFocus","date_type":"YTD","period_type":"duration","presentation_role":"coverpage","presentation_hierarchy":[{"role":"coverpage","parent":"dei:DocumentInformationLineItems","order":27.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,27.0,26],"section_concept":null,"section_label":null}],"concept_label":"Document Fiscal Year Focus","current_period_value":2025,"prior_period_value":2024.0,"visual_current_value":2025,"visual_prior_value":2024.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3","text_snippet":"2025","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-3","text_snippet":"2024","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":2025,"prior_value":2024.0},{"tag":"dei:EntityAddressPostalZipCode","date_type":"YTD","period_type":"duration","presentation_role":"coverpage","presentation_hierarchy":[{"role":"coverpage","parent":"dei:DocumentInformationLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Entity Address Postal Zip Code","current_period_value":28255,"prior_period_value":28255.0,"visual_current_value":28255,"visual_prior_value":28255.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-17","text_snippet":"28255","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-17","text_snippet":"28255","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":null,"current_value":28255,"prior_value":28255.0},{"tag":"dei:EntityCentralIndexKey","date_type":"YTD","period_type":"duration","presentation_role":"coverpage","presentation_hierarchy":[{"role":"coverpage","parent":"dei:DocumentInformationLineItems","order":25.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,25.0,24],"section_concept":null,"section_label":null}],"concept_label":"Entity Central Index Key","current_period_value":70858,"prior_period_value":70858.0,"visual_current_value":70858,"visual_prior_value":70858.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1","text_snippet":"0000070858","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-1","text_snippet":"0000070858","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":null,"current_value":70858,"prior_value":70858.0},{"tag":"bac:CreditDerivativeMaximumExposureGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":1839,"prior_period_value":1750.0,"visual_current_value":1839,"visual_prior_value":1750.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1425","text_snippet":"1,839","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1424","text_snippet":"1,750","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1839,"prior_value":1750.0},{"tag":"bac:CreditDerivativeMaximumExposureGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":354,"prior_period_value":599.0,"visual_current_value":354,"visual_prior_value":599.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-470","char_anchor":"f-1415","text_snippet":"354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-472","char_anchor":"f-1414","text_snippet":"599","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":354,"prior_value":599.0},{"tag":"bac:CreditDerivativeMaximumExposureGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":1485,"prior_period_value":1151.0,"visual_current_value":1485,"visual_prior_value":1151.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-471","char_anchor":"f-1420","text_snippet":"1,485","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-473","char_anchor":"f-1419","text_snippet":"1,151","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1485,"prior_value":1151.0},{"tag":"bac:CreditDerivativeMaximumExposureLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":10,"prior_period_value":4.0,"visual_current_value":10,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1422","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1421","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":4.0},{"tag":"bac:CreditDerivativeMaximumExposureLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":10,"prior_period_value":4.0,"visual_current_value":10,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-471","char_anchor":"f-1417","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-473","char_anchor":"f-1416","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":4.0},{"tag":"bac:CreditDerivativeMaximumExposureOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-471","char_anchor":"f-1418","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"bac:CreditDerivativeMaximumExposureOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1423","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"bac:CreditDerivativeMaximumExposureThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":27,"prior_period_value":24.0,"visual_current_value":27,"visual_prior_value":24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1424","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1423","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":27,"prior_value":24.0},{"tag":"bac:CreditDerivativeMaximumExposureThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":3,"prior_period_value":4.0,"visual_current_value":3,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-470","char_anchor":"f-1414","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-472","char_anchor":"f-1413","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":4.0},{"tag":"bac:CreditDerivativeMaximumExposureThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":24,"prior_period_value":20.0,"visual_current_value":24,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-471","char_anchor":"f-1419","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-473","char_anchor":"f-1418","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":24,"prior_value":20.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":151,"prior_period_value":148.0,"visual_current_value":151,"visual_prior_value":148.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-1388","text_snippet":"151","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-1387","text_snippet":"148","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":151,"prior_value":148.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":151,"prior_period_value":147.0,"visual_current_value":151,"visual_prior_value":147.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-466","char_anchor":"f-1383","text_snippet":"151","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-468","char_anchor":"f-1382","text_snippet":"147","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":151,"prior_value":147.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":210,"prior_period_value":148.0,"visual_current_value":210,"visual_prior_value":148.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-469","char_anchor":"f-1408","text_snippet":"210","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-471","char_anchor":"f-1407","text_snippet":"148","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":210,"prior_value":148.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-467","char_anchor":"f-1393","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":null},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":57,"prior_period_value":null,"visual_current_value":57,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-468","char_anchor":"f-1398","text_snippet":"57","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":57,"prior_value":null},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":59,"prior_period_value":null,"visual_current_value":59,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-1403","text_snippet":"59","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":59,"prior_value":null},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":6,"prior_period_value":null,"visual_current_value":6,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-465","char_anchor":"f-1379","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":null},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":714,"prior_period_value":null,"visual_current_value":714,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-466","char_anchor":"f-1384","text_snippet":"714","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":714,"prior_value":null},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":720,"prior_period_value":null,"visual_current_value":720,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-1389","text_snippet":"720","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":720,"prior_value":null},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":75,"prior_period_value":null,"visual_current_value":75,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-468","char_anchor":"f-1399","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":75,"prior_value":null},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":75,"prior_period_value":null,"visual_current_value":75,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-1404","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":75,"prior_value":null},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":795,"prior_period_value":null,"visual_current_value":795,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-469","char_anchor":"f-1409","text_snippet":"795","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":795,"prior_value":null},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":5,"prior_period_value":6.0,"visual_current_value":5,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-1387","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-1386","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":6.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":5,"prior_period_value":6.0,"visual_current_value":5,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-466","char_anchor":"f-1382","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-468","char_anchor":"f-1381","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":6.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":1008,"prior_period_value":138.0,"visual_current_value":1008,"visual_prior_value":138.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-469","char_anchor":"f-1407","text_snippet":"1,008","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-471","char_anchor":"f-1406","text_snippet":"138","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1008,"prior_value":138.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":1003,"prior_period_value":132.0,"visual_current_value":1003,"visual_prior_value":132.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-1402","text_snippet":"1,003","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-192","char_anchor":"f-1401","text_snippet":"132","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1003,"prior_value":132.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":25,"prior_period_value":27.0,"visual_current_value":25,"visual_prior_value":27.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-467","char_anchor":"f-1392","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-469","char_anchor":"f-1391","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":25,"prior_value":27.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":978,"prior_period_value":105.0,"visual_current_value":978,"visual_prior_value":105.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-468","char_anchor":"f-1397","text_snippet":"978","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-470","char_anchor":"f-1396","text_snippet":"105","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":978,"prior_value":105.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjecttoMasterNettingArrangementExpirationGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":456,"prior_period_value":486.0,"visual_current_value":456,"visual_prior_value":486.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-1390","text_snippet":"456","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-1389","text_snippet":"486","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":456,"prior_value":486.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjecttoMasterNettingArrangementExpirationGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":18,"prior_period_value":26.0,"visual_current_value":18,"visual_prior_value":26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-465","char_anchor":"f-1380","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-467","char_anchor":"f-1379","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":18,"prior_value":26.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjecttoMasterNettingArrangementExpirationGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":438,"prior_period_value":460.0,"visual_current_value":438,"visual_prior_value":460.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-466","char_anchor":"f-1385","text_snippet":"438","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-468","char_anchor":"f-1384","text_snippet":"460","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":438,"prior_value":460.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjecttoMasterNettingArrangementExpirationGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":457,"prior_period_value":486.0,"visual_current_value":457,"visual_prior_value":486.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-469","char_anchor":"f-1410","text_snippet":"457","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-471","char_anchor":"f-1409","text_snippet":"486","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":457,"prior_value":486.0},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjecttoMasterNettingArrangementExpirationGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-468","char_anchor":"f-1400","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjecttoMasterNettingArrangementExpirationGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-1405","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":132428,"prior_period_value":118536.0,"visual_current_value":132428,"visual_prior_value":118536.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-1438","text_snippet":"132,428","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-1437","text_snippet":"118,536","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":132428,"prior_value":118536.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":96869,"prior_period_value":86391.0,"visual_current_value":96869,"visual_prior_value":86391.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-465","char_anchor":"f-1428","text_snippet":"96,869","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-467","char_anchor":"f-1427","text_snippet":"86,391","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":96869,"prior_value":86391.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":35559,"prior_period_value":32145.0,"visual_current_value":35559,"visual_prior_value":32145.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-466","char_anchor":"f-1433","text_snippet":"35,559","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-468","char_anchor":"f-1432","text_snippet":"32,145","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":35559,"prior_value":32145.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":135099,"prior_period_value":122081.0,"visual_current_value":135099,"visual_prior_value":122081.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-469","char_anchor":"f-1458","text_snippet":"135,099","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-471","char_anchor":"f-1457","text_snippet":"122,081","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":135099,"prior_value":122081.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":2671,"prior_period_value":3545.0,"visual_current_value":2671,"visual_prior_value":3545.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-1453","text_snippet":"2,671","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-192","char_anchor":"f-1452","text_snippet":"3,545","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2671,"prior_value":3545.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":1559,"prior_period_value":1502.0,"visual_current_value":1559,"visual_prior_value":1502.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-467","char_anchor":"f-1443","text_snippet":"1,559","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-469","char_anchor":"f-1442","text_snippet":"1,502","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1559,"prior_value":1502.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromOneToThreeYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":2.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"One to Three Years","current_period_value":1112,"prior_period_value":2043.0,"visual_current_value":1112,"visual_prior_value":2043.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-468","char_anchor":"f-1448","text_snippet":"1,112","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-470","char_anchor":"f-1447","text_snippet":"2,043","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1112,"prior_value":2043.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":195530,"prior_period_value":274511.0,"visual_current_value":195530,"visual_prior_value":274511.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-1439","text_snippet":"195,530","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-1438","text_snippet":"274,511","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":195530,"prior_value":274511.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":144079,"prior_period_value":214340.0,"visual_current_value":144079,"visual_prior_value":214340.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-465","char_anchor":"f-1429","text_snippet":"144,079","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-467","char_anchor":"f-1428","text_snippet":"214,340","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":144079,"prior_value":214340.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":51451,"prior_period_value":60171.0,"visual_current_value":51451,"visual_prior_value":60171.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-466","char_anchor":"f-1434","text_snippet":"51,451","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-468","char_anchor":"f-1433","text_snippet":"60,171","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":51451,"prior_value":60171.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":197416,"prior_period_value":276441.0,"visual_current_value":197416,"visual_prior_value":276441.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-469","char_anchor":"f-1459","text_snippet":"197,416","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-471","char_anchor":"f-1458","text_snippet":"276,441","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":197416,"prior_value":276441.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":1886,"prior_period_value":1930.0,"visual_current_value":1886,"visual_prior_value":1930.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-1454","text_snippet":"1,886","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-192","char_anchor":"f-1453","text_snippet":"1,930","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1886,"prior_value":1930.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":1264,"prior_period_value":1287.0,"visual_current_value":1264,"visual_prior_value":1287.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-467","char_anchor":"f-1444","text_snippet":"1,264","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-469","char_anchor":"f-1443","text_snippet":"1,287","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1264,"prior_value":1287.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationFromThreeToFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":3.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Three to Five Years","current_period_value":622,"prior_period_value":643.0,"visual_current_value":622,"visual_prior_value":643.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-468","char_anchor":"f-1449","text_snippet":"622","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-470","char_anchor":"f-1448","text_snippet":"643","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":622,"prior_value":643.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":61037,"prior_period_value":56524.0,"visual_current_value":61037,"visual_prior_value":56524.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-1437","text_snippet":"61,037","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-1436","text_snippet":"56,524","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":61037,"prior_value":56524.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":42992,"prior_period_value":40745.0,"visual_current_value":42992,"visual_prior_value":40745.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-465","char_anchor":"f-1427","text_snippet":"42,992","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-467","char_anchor":"f-1426","text_snippet":"40,745","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":42992,"prior_value":40745.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":18045,"prior_period_value":15779.0,"visual_current_value":18045,"visual_prior_value":15779.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-466","char_anchor":"f-1432","text_snippet":"18,045","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-468","char_anchor":"f-1431","text_snippet":"15,779","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":18045,"prior_value":15779.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":165449,"prior_period_value":141986.0,"visual_current_value":165449,"visual_prior_value":141986.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-469","char_anchor":"f-1457","text_snippet":"165,449","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-471","char_anchor":"f-1456","text_snippet":"141,986","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":165449,"prior_value":141986.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":104412,"prior_period_value":85462.0,"visual_current_value":104412,"visual_prior_value":85462.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-1452","text_snippet":"104,412","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-192","char_anchor":"f-1451","text_snippet":"85,462","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":104412,"prior_value":85462.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":63010,"prior_period_value":62281.0,"visual_current_value":63010,"visual_prior_value":62281.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-467","char_anchor":"f-1442","text_snippet":"63,010","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-469","char_anchor":"f-1441","text_snippet":"62,281","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":63010,"prior_value":62281.0},{"tag":"bac:DerivativeLiabilityNotionalAmountExpirationLessThanOneYear","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":1.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Less than One Year","current_period_value":41402,"prior_period_value":23181.0,"visual_current_value":41402,"visual_prior_value":23181.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-468","char_anchor":"f-1447","text_snippet":"41,402","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-470","char_anchor":"f-1446","text_snippet":"23,181","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":41402,"prior_value":23181.0},{"tag":"bac:DerivativeLiabilityNotionalAmountGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":63656,"prior_period_value":65246.0,"visual_current_value":63656,"visual_prior_value":65246.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-1440","text_snippet":"63,656","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-1439","text_snippet":"65,246","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":63656,"prior_value":65246.0},{"tag":"bac:DerivativeLiabilityNotionalAmountGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":51609,"prior_period_value":53247.0,"visual_current_value":51609,"visual_prior_value":53247.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-465","char_anchor":"f-1430","text_snippet":"51,609","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-467","char_anchor":"f-1429","text_snippet":"53,247","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":51609,"prior_value":53247.0},{"tag":"bac:DerivativeLiabilityNotionalAmountGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":12047,"prior_period_value":11999.0,"visual_current_value":12047,"visual_prior_value":11999.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-466","char_anchor":"f-1435","text_snippet":"12,047","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-468","char_anchor":"f-1434","text_snippet":"11,999","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12047,"prior_value":11999.0},{"tag":"bac:DerivativeLiabilityNotionalAmountGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":64234,"prior_period_value":65683.0,"visual_current_value":64234,"visual_prior_value":65683.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-469","char_anchor":"f-1460","text_snippet":"64,234","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-471","char_anchor":"f-1459","text_snippet":"65,683","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":64234,"prior_value":65683.0},{"tag":"bac:DerivativeLiabilityNotionalAmountGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":578,"prior_period_value":437.0,"visual_current_value":578,"visual_prior_value":437.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-1455","text_snippet":"578","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-192","char_anchor":"f-1454","text_snippet":"437","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":578,"prior_value":437.0},{"tag":"bac:DerivativeLiabilityNotionalAmountGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":453,"prior_period_value":334.0,"visual_current_value":453,"visual_prior_value":334.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-467","char_anchor":"f-1445","text_snippet":"453","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-469","char_anchor":"f-1444","text_snippet":"334","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":453,"prior_value":334.0},{"tag":"bac:DerivativeLiabilityNotionalAmountGreaterThanFiveYears","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:NotionalAmountOfDerivativesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativescreditderivativesdetails","parent":"us-gaap:DerivativeNotionalAmount","weight":1.0,"order":4.0}],"calculation_role":"derivativescreditderivativesdetails","calculation_parent":"us-gaap:DerivativeNotionalAmount","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Over Five Years","current_period_value":125,"prior_period_value":103.0,"visual_current_value":125,"visual_prior_value":103.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-468","char_anchor":"f-1450","text_snippet":"125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-470","char_anchor":"f-1449","text_snippet":"103","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":125,"prior_value":103.0},{"tag":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Derivative, Maximum Exposure, Undiscounted","current_period_value":1877,"prior_period_value":1779.0,"visual_current_value":1877,"visual_prior_value":1779.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1426","text_snippet":"1,877","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1425","text_snippet":"1,779","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1877,"prior_value":1779.0},{"tag":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Derivative, Maximum Exposure, Undiscounted","current_period_value":357,"prior_period_value":603.0,"visual_current_value":357,"visual_prior_value":603.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-470","char_anchor":"f-1416","text_snippet":"357","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-472","char_anchor":"f-1415","text_snippet":"603","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":357,"prior_value":603.0},{"tag":"us-gaap:CreditDerivativeMaximumExposureUndiscounted","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails","presentation_hierarchy":[{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofCreditRelatedNotesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Credit Derivative, Maximum Exposure, Undiscounted","current_period_value":1520,"prior_period_value":1176.0,"visual_current_value":1520,"visual_prior_value":1176.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-471","char_anchor":"f-1421","text_snippet":"1,520","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-473","char_anchor":"f-1420","text_snippet":"1,176","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1520,"prior_value":1176.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":5309,"prior_period_value":5.8,"visual_current_value":5309,"visual_prior_value":5.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4812","text_snippet":"5,309","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1586","char_anchor":"f-5441","text_snippet":"5.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5309,"prior_value":5.8},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":5.3,"prior_period_value":5.8,"visual_current_value":5.3,"visual_prior_value":5.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-5440","text_snippet":"5.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1586","char_anchor":"f-5873","text_snippet":"5.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":5.3,"prior_value":5.8},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":303.5,"prior_period_value":324.0,"visual_current_value":303.5,"visual_prior_value":324.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-870","text_snippet":"303.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-867","text_snippet":"324.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":303.5,"prior_value":324.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":3.7,"prior_period_value":2.8,"visual_current_value":3.7,"visual_prior_value":2.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-183","char_anchor":"f-843","text_snippet":"3.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-183","char_anchor":"f-840","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.7,"prior_value":2.8},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":3.7,"prior_period_value":2.8,"visual_current_value":3.7,"visual_prior_value":2.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-184","char_anchor":"f-841","text_snippet":"3.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-184","char_anchor":"f-838","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.7,"prior_value":2.8},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":0.3,"prior_period_value":1.0,"visual_current_value":0.3,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-186","char_anchor":"f-850","text_snippet":"0.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-186","char_anchor":"f-847","text_snippet":"1.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.3,"prior_value":1.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":0.3,"prior_period_value":1.0,"visual_current_value":0.3,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-187","char_anchor":"f-848","text_snippet":"0.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-187","char_anchor":"f-845","text_snippet":"1.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.3,"prior_value":1.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":1.3,"prior_period_value":1.4,"visual_current_value":1.3,"visual_prior_value":1.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-857","text_snippet":"1.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-854","text_snippet":"1.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.3,"prior_value":1.4},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":1332,"prior_period_value":1402.0,"visual_current_value":1332,"visual_prior_value":1402.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-1391","text_snippet":"1,332","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-1390","text_snippet":"1,402","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1332,"prior_value":1402.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":1.3,"prior_period_value":1.4,"visual_current_value":1.3,"visual_prior_value":1.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-190","char_anchor":"f-855","text_snippet":"1.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-190","char_anchor":"f-852","text_snippet":"1.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.3,"prior_value":1.4},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":24,"prior_period_value":44.0,"visual_current_value":24,"visual_prior_value":44.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-465","char_anchor":"f-1381","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-467","char_anchor":"f-1380","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":24,"prior_value":44.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":1308,"prior_period_value":1358.0,"visual_current_value":1308,"visual_prior_value":1358.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-466","char_anchor":"f-1386","text_snippet":"1,308","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-468","char_anchor":"f-1385","text_snippet":"1,358","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1308,"prior_value":1358.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":2470,"prior_period_value":1534.0,"visual_current_value":2470,"visual_prior_value":1534.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-469","char_anchor":"f-1411","text_snippet":"2,470","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-471","char_anchor":"f-1410","text_snippet":"1,534","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2470,"prior_value":1534.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":1.1,"prior_period_value":0.1,"visual_current_value":1.1,"visual_prior_value":0.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-864","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-192","char_anchor":"f-861","text_snippet":"0.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.1,"prior_value":0.1},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":1138,"prior_period_value":132.0,"visual_current_value":1138,"visual_prior_value":132.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-1406","text_snippet":"1,138","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-192","char_anchor":"f-1405","text_snippet":"132","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1138,"prior_value":132.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":1.1,"prior_period_value":0.1,"visual_current_value":1.1,"visual_prior_value":0.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-193","char_anchor":"f-862","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-193","char_anchor":"f-859","text_snippet":"0.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.1,"prior_value":0.1},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":27,"prior_period_value":27.0,"visual_current_value":27,"visual_prior_value":27.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalInvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalInvestmentGradeMember","member_label":"Internal Investment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-467","char_anchor":"f-1396","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-469","char_anchor":"f-1395","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":27,"prior_value":27.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":1111,"prior_period_value":105.0,"visual_current_value":1111,"visual_prior_value":105.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:InternalNoninvestmentGradeMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:InternalNoninvestmentGradeMember","member_label":"Internal Noninvestment Grade"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-468","char_anchor":"f-1401","text_snippet":"1,111","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-470","char_anchor":"f-1400","text_snippet":"105","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1111,"prior_value":105.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":5.1,"prior_period_value":5.1,"visual_current_value":5.1,"visual_prior_value":5.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommodityFutureAndForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommodityFutureAndForwardMember","member_label":"Commodity Futures and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-174","char_anchor":"f-822","text_snippet":"5.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-174","char_anchor":"f-819","text_snippet":"5.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":5.1,"prior_value":5.1},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":0.8,"prior_period_value":0.1,"visual_current_value":0.8,"visual_prior_value":0.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommodityFutureAndForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:DesignatedAsHedgingInstrumentMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommodityFutureAndForwardMember","member_label":"Commodity Futures and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:DesignatedAsHedgingInstrumentMember","member_label":"Designated As Hedging Instrument"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-176","char_anchor":"f-821","text_snippet":"0.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-176","char_anchor":"f-818","text_snippet":"0.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.8,"prior_value":0.1},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":4.3,"prior_period_value":5.0,"visual_current_value":4.3,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommodityFutureAndForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommodityFutureAndForwardMember","member_label":"Commodity Futures and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-175","char_anchor":"f-820","text_snippet":"4.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-175","char_anchor":"f-817","text_snippet":"5.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4.3,"prior_value":5.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":4.1,"prior_period_value":4.4,"visual_current_value":4.1,"visual_prior_value":4.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommoditySwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommoditySwapMember","member_label":"Commodity Swaps"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-171","char_anchor":"f-815","text_snippet":"4.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-171","char_anchor":"f-812","text_snippet":"4.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4.1,"prior_value":4.4},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":4.1,"prior_period_value":4.4,"visual_current_value":4.1,"visual_prior_value":4.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommoditySwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommoditySwapMember","member_label":"Commodity Swaps"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-172","char_anchor":"f-813","text_snippet":"4.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-172","char_anchor":"f-810","text_snippet":"4.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4.1,"prior_value":4.4},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":1.8,"prior_period_value":1.6,"visual_current_value":1.8,"visual_prior_value":1.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:EquityFutureAndForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:EquityFutureAndForwardMember","member_label":"Equity Futures and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-162","char_anchor":"f-794","text_snippet":"1.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-162","char_anchor":"f-791","text_snippet":"1.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.8,"prior_value":1.6},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":1.8,"prior_period_value":1.6,"visual_current_value":1.8,"visual_prior_value":1.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:EquityFutureAndForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:EquityFutureAndForwardMember","member_label":"Equity Futures and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-163","char_anchor":"f-792","text_snippet":"1.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-163","char_anchor":"f-789","text_snippet":"1.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.8,"prior_value":1.6},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":27.5,"prior_period_value":49.0,"visual_current_value":27.5,"visual_prior_value":49.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:ForeignExchangeSpotFutureAndForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:ForeignExchangeSpotFutureAndForwardMember","member_label":"Foreign Exchange Spot, Futures, and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-150","char_anchor":"f-766","text_snippet":"27.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-150","char_anchor":"f-763","text_snippet":"49.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":27.5,"prior_value":49.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":0.1,"prior_period_value":0.7,"visual_current_value":0.1,"visual_prior_value":0.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:ForeignExchangeSpotFutureAndForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:DesignatedAsHedgingInstrumentMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:ForeignExchangeSpotFutureAndForwardMember","member_label":"Foreign Exchange Spot, Futures, and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:DesignatedAsHedgingInstrumentMember","member_label":"Designated As Hedging Instrument"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-152","char_anchor":"f-765","text_snippet":"0.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-152","char_anchor":"f-762","text_snippet":"0.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.1,"prior_value":0.7},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":27.4,"prior_period_value":48.3,"visual_current_value":27.4,"visual_prior_value":48.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:ForeignExchangeSpotFutureAndForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:ForeignExchangeSpotFutureAndForwardMember","member_label":"Foreign Exchange Spot, Futures, and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-151","char_anchor":"f-764","text_snippet":"27.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-151","char_anchor":"f-761","text_snippet":"48.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":27.4,"prior_value":48.3},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":3.1,"prior_period_value":2.2,"visual_current_value":3.1,"visual_prior_value":2.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateFutureandForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateFutureandForwardMember","member_label":"Interest Rate Future and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-138","char_anchor":"f-738","text_snippet":"3.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-138","char_anchor":"f-735","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.1,"prior_value":2.2},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":3.1,"prior_period_value":2.2,"visual_current_value":3.1,"visual_prior_value":2.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateFutureandForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateFutureandForwardMember","member_label":"Interest Rate Future and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-139","char_anchor":"f-736","text_snippet":"3.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-139","char_anchor":"f-733","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.1,"prior_value":2.2},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":26.4,"prior_period_value":27.5,"visual_current_value":26.4,"visual_prior_value":27.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateOptionMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateOptionMember","member_label":"Interest Rate Options"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-142","char_anchor":"f-743","text_snippet":"26.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-142","char_anchor":"f-740","text_snippet":"27.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":26.4,"prior_value":27.5},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":26.4,"prior_period_value":27.5,"visual_current_value":26.4,"visual_prior_value":27.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateOptionMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateOptionMember","member_label":"Interest Rate Options"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-141","char_anchor":"f-745","text_snippet":"26.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-141","char_anchor":"f-742","text_snippet":"27.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":26.4,"prior_value":27.5},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":4,"prior_period_value":3.2,"visual_current_value":4,"visual_prior_value":3.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityOptionMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityOptionMember","member_label":"Commodity Option"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-178","char_anchor":"f-827","text_snippet":"4.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-178","char_anchor":"f-824","text_snippet":"3.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4,"prior_value":3.2},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":4,"prior_period_value":3.2,"visual_current_value":4,"visual_prior_value":3.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityOptionMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityOptionMember","member_label":"Commodity Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-177","char_anchor":"f-829","text_snippet":"4.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-177","char_anchor":"f-826","text_snippet":"3.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4,"prior_value":3.2},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":32.5,"prior_period_value":35.9,"visual_current_value":32.5,"visual_prior_value":35.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CurrencySwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CurrencySwapMember","member_label":"Currency Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-147","char_anchor":"f-759","text_snippet":"32.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-147","char_anchor":"f-756","text_snippet":"35.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":32.5,"prior_value":35.9},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":32.5,"prior_period_value":35.9,"visual_current_value":32.5,"visual_prior_value":35.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CurrencySwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CurrencySwapMember","member_label":"Currency Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-148","char_anchor":"f-757","text_snippet":"32.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-148","char_anchor":"f-754","text_snippet":"35.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":32.5,"prior_value":35.9},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":25.3,"prior_period_value":21.9,"visual_current_value":25.3,"visual_prior_value":21.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquitySwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquitySwapMember","member_label":"Equity Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-159","char_anchor":"f-787","text_snippet":"25.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-159","char_anchor":"f-784","text_snippet":"21.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":25.3,"prior_value":21.9},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":25.3,"prior_period_value":21.9,"visual_current_value":25.3,"visual_prior_value":21.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquitySwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquitySwapMember","member_label":"Equity Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-160","char_anchor":"f-785","text_snippet":"25.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-160","char_anchor":"f-782","text_snippet":"21.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":25.3,"prior_value":21.9},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":8.9,"prior_period_value":7.2,"visual_current_value":8.9,"visual_prior_value":7.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeOptionMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeOptionMember","member_label":"Foreign Exchange Option"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-154","char_anchor":"f-771","text_snippet":"8.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-154","char_anchor":"f-768","text_snippet":"7.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":8.9,"prior_value":7.2},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":8.9,"prior_period_value":7.2,"visual_current_value":8.9,"visual_prior_value":7.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeOptionMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeOptionMember","member_label":"Foreign Exchange Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-153","char_anchor":"f-773","text_snippet":"8.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-153","char_anchor":"f-770","text_snippet":"7.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":8.9,"prior_value":7.2},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":77.1,"prior_period_value":84.7,"visual_current_value":77.1,"visual_prior_value":84.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateSwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateSwapMember","member_label":"Interest Rate Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-135","char_anchor":"f-731","text_snippet":"77.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-135","char_anchor":"f-728","text_snippet":"84.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":77.1,"prior_value":84.7},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":7.8,"prior_period_value":14.0,"visual_current_value":7.8,"visual_prior_value":14.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateSwapMember|us-gaap:HedgingDesignationAxis=us-gaap:DesignatedAsHedgingInstrumentMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateSwapMember","member_label":"Interest Rate Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:DesignatedAsHedgingInstrumentMember","member_label":"Designated As Hedging Instrument"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-137","char_anchor":"f-730","text_snippet":"7.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-137","char_anchor":"f-727","text_snippet":"14.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":7.8,"prior_value":14.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":69.3,"prior_period_value":70.7,"visual_current_value":69.3,"visual_prior_value":70.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateSwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateSwapMember","member_label":"Interest Rate Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-136","char_anchor":"f-729","text_snippet":"69.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-136","char_anchor":"f-726","text_snippet":"70.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":69.3,"prior_value":70.7},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":81.3,"prior_period_value":76.0,"visual_current_value":81.3,"visual_prior_value":76.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:StockOptionMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:StockOptionMember","member_label":"Stock Option"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-166","char_anchor":"f-799","text_snippet":"81.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-166","char_anchor":"f-796","text_snippet":"76.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":81.3,"prior_value":76.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":81.3,"prior_period_value":76.0,"visual_current_value":81.3,"visual_prior_value":76.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:StockOptionMember|us-gaap:PositionAxis=us-gaap:ShortMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:StockOptionMember","member_label":"Stock Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:ShortMember","member_label":"Short"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-165","char_anchor":"f-801","text_snippet":"81.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-165","char_anchor":"f-798","text_snippet":"76.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":81.3,"prior_value":76.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":24514,"prior_period_value":21189.0,"visual_current_value":24514,"visual_prior_value":21189.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4810","text_snippet":"24,514","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1342","char_anchor":"f-4796","text_snippet":"21,189","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":24514,"prior_value":21189.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":273615,"prior_period_value":297058.0,"visual_current_value":273615,"visual_prior_value":297058.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4811","text_snippet":"273,615","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4797","text_snippet":"297,058","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":273615,"prior_value":297058.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":5309,"prior_period_value":5811.0,"visual_current_value":5309,"visual_prior_value":5811.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4812","text_snippet":"5,309","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4798","text_snippet":"5,811","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5309,"prior_value":5811.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":8.7,"prior_period_value":14.8,"visual_current_value":8.7,"visual_prior_value":14.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:HedgingDesignationAxis=us-gaap:DesignatedAsHedgingInstrumentMember","dimensions":[{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:DesignatedAsHedgingInstrumentMember","member_label":"Designated As Hedging Instrument"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-196","char_anchor":"f-869","text_snippet":"8.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-196","char_anchor":"f-866","text_snippet":"14.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":8.7,"prior_value":14.8},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditderivativesdetails|derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":4.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativescreditderivativesdetails","parent":"bac:CarryingValueofDerivativesAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":13.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement","current_period_value":294.8,"prior_period_value":309.2,"visual_current_value":294.8,"visual_prior_value":309.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-195","char_anchor":"f-868","text_snippet":"294.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-195","char_anchor":"f-865","text_snippet":"309.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":294.8,"prior_value":309.2},{"tag":"bac:AdditionalCollateralEffectOfDowngradeByOneIncrementalNotchAggregateFairValue","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","presentation_hierarchy":[{"role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","parent":"us-gaap:DerivativeLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Additional collateral required to be posted upon downgrade, one incremental notch","current_period_value":136,"prior_period_value":null,"visual_current_value":136,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1555","text_snippet":"136","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":136,"prior_value":null},{"tag":"bac:AdditionalCollateralEffectOfDowngradeByOneIncrementalNotchAggregateFairValue","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","presentation_hierarchy":[{"role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","parent":"us-gaap:DerivativeLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Additional collateral required to be posted upon downgrade, one incremental notch","current_period_value":54,"prior_period_value":null,"visual_current_value":54,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"dei:LegalEntityAxis=bac:SubsidiariesBankofAmericaN.A.Member","dimensions":[{"axis":"dei:LegalEntityAxis","axis_label":"Legal Entity","member":"bac:SubsidiariesBankofAmericaN.A.Member","member_label":"Bank of America, N.A. and subsidiaries"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-481","char_anchor":"f-1557","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":54,"prior_value":null},{"tag":"bac:AdditionalCollateralEffectofDowngradebySecondIncrementalNotchAggregateFairValue","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","presentation_hierarchy":[{"role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","parent":"us-gaap:DerivativeLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Additional collateral required to be posted upon downgrade, second incremental notch","current_period_value":869,"prior_period_value":740.0,"visual_current_value":869,"visual_prior_value":740.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1556","text_snippet":"869","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1555","text_snippet":"740","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":869,"prior_value":740.0},{"tag":"bac:AdditionalCollateralEffectofDowngradebySecondIncrementalNotchAggregateFairValue","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","presentation_hierarchy":[{"role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","parent":"us-gaap:DerivativeLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Additional collateral required to be posted upon downgrade, second incremental notch","current_period_value":741,"prior_period_value":622.0,"visual_current_value":741,"visual_prior_value":622.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"dei:LegalEntityAxis=bac:SubsidiariesBankofAmericaN.A.Member","dimensions":[{"axis":"dei:LegalEntityAxis","axis_label":"Legal Entity","member":"bac:SubsidiariesBankofAmericaN.A.Member","member_label":"Bank of America, N.A. and subsidiaries"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-481","char_anchor":"f-1558","text_snippet":"741","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-483","char_anchor":"f-1557","text_snippet":"622","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":741,"prior_value":622.0},{"tag":"bac:CollateralPostedEffectOfDowngradeByOneIncrementalNotchAggregateFairValueIncludingTriggeringCircumstances","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","presentation_hierarchy":[{"role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","parent":"us-gaap:DerivativeLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Collateral posted subject to unilateral termination upon downgrade, one incremental notch","current_period_value":16,"prior_period_value":null,"visual_current_value":16,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-479","char_anchor":"f-1561","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":16,"prior_value":null},{"tag":"bac:CollateralPostedEffectofDowngradebySecondIncrementalNotchAggregateFairValueIncludingTriggeringCircumstance","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","presentation_hierarchy":[{"role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","parent":"us-gaap:DerivativeLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Collateral posted subject to unilateral termination upon downgrade, second incremental notch","current_period_value":42,"prior_period_value":23.0,"visual_current_value":42,"visual_prior_value":23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-479","char_anchor":"f-1562","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-481","char_anchor":"f-1561","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":42,"prior_value":23.0},{"tag":"bac:DerivativeNetLiabilityPositionEffectOfDowngradeByOneIncrementalNotchAggregateFairValueIncludingTriggeringCircumstance","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","presentation_hierarchy":[{"role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Derivative liability subject to unilateral termination upon downgrade, one incremental notch","current_period_value":18,"prior_period_value":null,"visual_current_value":18,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-479","char_anchor":"f-1559","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":18,"prior_value":null},{"tag":"bac:DerivativeNetLiabilityPositionEffectOfDowngradeBySecondIncrementalNotchAggregateFairValueIncludingTriggeringCircumstance","date_type":"Q","period_type":"instant","presentation_role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","presentation_hierarchy":[{"role":"derivativescreditrelatedcontingentfeaturesandcollateraldetails","parent":"us-gaap:DerivativeLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Derivative liability subject to unilateral termination upon downgrade, second incremental notch","current_period_value":57,"prior_period_value":64.0,"visual_current_value":57,"visual_prior_value":64.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-479","char_anchor":"f-1560","text_snippet":"57","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-481","char_anchor":"f-1559","text_snippet":"64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":57,"prior_value":64.0},{"tag":"bac:CreditDerivativeFairValueWithIdenticalUnderlyingReferencedNamesAndTerms","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair value asset (liability), with identical underlying referenced names and terms","current_period_value":1.2,"prior_period_value":null,"visual_current_value":1.2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-197","char_anchor":"f-877","text_snippet":"1.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"billions","current_value":1.2,"prior_value":null},{"tag":"bac:CreditDerivativeNotionalAmountWithIdenticalUnderlyingReferencedNamesAndTerms","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Notional amount, with identical underlying referenced names and terms","current_period_value":427.3,"prior_period_value":null,"visual_current_value":427.3,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-197","char_anchor":"f-878","text_snippet":"427.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"billions","current_value":427.3,"prior_value":null},{"tag":"us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":-1.0,"order":3.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash, Offset Against Derivative Asset","current_period_value":27.8,"prior_period_value":26.4,"visual_current_value":-27.8,"visual_prior_value":-26.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-873","text_snippet":"27.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-870","text_snippet":"26.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":-27.8,"prior_value":-26.4},{"tag":"us-gaap:DerivativeAssetFairValueGrossLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":-1.0,"order":2.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, Liability Offset","current_period_value":233.2,"prior_period_value":246.7,"visual_current_value":-233.2,"visual_prior_value":-246.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-871","text_snippet":"233.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-868","text_snippet":"246.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":-233.2,"prior_value":-246.7},{"tag":"us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":3.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":-1.0,"order":3.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset","current_period_value":30.1,"prior_period_value":34.2,"visual_current_value":-30.1,"visual_prior_value":-34.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-874","text_snippet":"30.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-871","text_snippet":"34.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-30.1,"prior_value":-34.2},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails","presentation_hierarchy":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilitiesAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeLiabilities","weight":-1.0,"order":2.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, Asset Offset","current_period_value":233.2,"prior_period_value":246.7,"visual_current_value":-233.2,"visual_prior_value":-246.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-872","text_snippet":"233.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-869","text_snippet":"246.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":-233.2,"prior_value":-246.7},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":4349,"prior_period_value":3.7,"visual_current_value":4349,"visual_prior_value":3.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4705","text_snippet":"4,349","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1586","char_anchor":"f-5439","text_snippet":"3.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4349,"prior_value":3.7},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":4.3,"prior_period_value":3.7,"visual_current_value":4.3,"visual_prior_value":3.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-5438","text_snippet":"4.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1586","char_anchor":"f-5871","text_snippet":"3.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4.3,"prior_value":3.7},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":303.1,"prior_period_value":307.3,"visual_current_value":303.1,"visual_prior_value":307.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-867","text_snippet":"303.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-864","text_snippet":"307.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":303.1,"prior_value":307.3},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":1.6,"prior_period_value":1.5,"visual_current_value":1.6,"visual_prior_value":1.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-183","char_anchor":"f-840","text_snippet":"1.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-183","char_anchor":"f-837","text_snippet":"1.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.6,"prior_value":1.5},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":1.6,"prior_period_value":1.5,"visual_current_value":1.6,"visual_prior_value":1.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-184","char_anchor":"f-838","text_snippet":"1.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-184","char_anchor":"f-835","text_snippet":"1.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.6,"prior_value":1.5},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":0.6,"prior_period_value":0.4,"visual_current_value":0.6,"visual_prior_value":0.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-186","char_anchor":"f-847","text_snippet":"0.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-186","char_anchor":"f-844","text_snippet":"0.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.6,"prior_value":0.4},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":0.6,"prior_period_value":0.4,"visual_current_value":0.6,"visual_prior_value":0.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapBuyingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapBuyingProtectionMember","member_label":"Credit Default Swap Buying Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-187","char_anchor":"f-845","text_snippet":"0.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-187","char_anchor":"f-842","text_snippet":"0.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.6,"prior_value":0.4},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":2.6,"prior_period_value":2.2,"visual_current_value":2.6,"visual_prior_value":2.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-189","char_anchor":"f-854","text_snippet":"2.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-189","char_anchor":"f-851","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.6,"prior_value":2.2},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":2.6,"prior_period_value":2.2,"visual_current_value":2.6,"visual_prior_value":2.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditDefaultSwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditDefaultSwapMember","member_label":"Credit Default Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-190","char_anchor":"f-852","text_snippet":"2.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-190","char_anchor":"f-849","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.6,"prior_value":2.2},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":0.3,"prior_period_value":0.9,"visual_current_value":0.3,"visual_prior_value":0.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-192","char_anchor":"f-861","text_snippet":"0.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-192","char_anchor":"f-858","text_snippet":"0.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.3,"prior_value":0.9},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":0.3,"prior_period_value":0.9,"visual_current_value":0.3,"visual_prior_value":0.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditDerivativesByContractTypeAxis=us-gaap:CreditDefaultSwapSellingProtectionMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:OtherCreditDerivativesMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:CreditDerivativesByContractTypeAxis","axis_label":"Credit Derivatives By Contract Type","member":"us-gaap:CreditDefaultSwapSellingProtectionMember","member_label":"Credit Default Swap Selling Protection"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:OtherCreditDerivativesMember","member_label":"Other Credit Derivatives"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-193","char_anchor":"f-859","text_snippet":"0.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-193","char_anchor":"f-856","text_snippet":"0.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.3,"prior_value":0.9},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":6.4,"prior_period_value":5.9,"visual_current_value":6.4,"visual_prior_value":5.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommodityFutureAndForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommodityFutureAndForwardMember","member_label":"Commodity Futures and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-174","char_anchor":"f-819","text_snippet":"6.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-174","char_anchor":"f-816","text_snippet":"5.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":6.4,"prior_value":5.9},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":6.4,"prior_period_value":5.9,"visual_current_value":6.4,"visual_prior_value":5.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommodityFutureAndForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommodityFutureAndForwardMember","member_label":"Commodity Futures and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-175","char_anchor":"f-817","text_snippet":"6.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-175","char_anchor":"f-814","text_snippet":"5.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":6.4,"prior_value":5.9},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":2.2,"prior_period_value":3.2,"visual_current_value":2.2,"visual_prior_value":3.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommoditySwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommoditySwapMember","member_label":"Commodity Swaps"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-171","char_anchor":"f-812","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-171","char_anchor":"f-809","text_snippet":"3.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.2,"prior_value":3.2},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":2.2,"prior_period_value":3.2,"visual_current_value":2.2,"visual_prior_value":3.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CommoditySwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CommoditySwapMember","member_label":"Commodity Swaps"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-172","char_anchor":"f-810","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-172","char_anchor":"f-807","text_snippet":"3.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.2,"prior_value":3.2},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":2.8,"prior_period_value":2.5,"visual_current_value":2.8,"visual_prior_value":2.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:EquityFutureAndForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:EquityFutureAndForwardMember","member_label":"Equity Futures and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-162","char_anchor":"f-791","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-162","char_anchor":"f-788","text_snippet":"2.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.8,"prior_value":2.5},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":2.8,"prior_period_value":2.5,"visual_current_value":2.8,"visual_prior_value":2.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:EquityFutureAndForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:EquityFutureAndForwardMember","member_label":"Equity Futures and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-163","char_anchor":"f-789","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-163","char_anchor":"f-786","text_snippet":"2.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.8,"prior_value":2.5},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":29.2,"prior_period_value":46.9,"visual_current_value":29.2,"visual_prior_value":46.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:ForeignExchangeSpotFutureAndForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:ForeignExchangeSpotFutureAndForwardMember","member_label":"Foreign Exchange Spot, Futures, and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-150","char_anchor":"f-763","text_snippet":"29.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-150","char_anchor":"f-760","text_snippet":"46.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":29.2,"prior_value":46.9},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":0.2,"prior_period_value":0.1,"visual_current_value":0.2,"visual_prior_value":0.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:ForeignExchangeSpotFutureAndForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:DesignatedAsHedgingInstrumentMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:ForeignExchangeSpotFutureAndForwardMember","member_label":"Foreign Exchange Spot, Futures, and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:DesignatedAsHedgingInstrumentMember","member_label":"Designated As Hedging Instrument"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-152","char_anchor":"f-762","text_snippet":"0.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-152","char_anchor":"f-759","text_snippet":"0.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.2,"prior_value":0.1},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":29,"prior_period_value":46.8,"visual_current_value":29,"visual_prior_value":46.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:ForeignExchangeSpotFutureAndForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:ForeignExchangeSpotFutureAndForwardMember","member_label":"Foreign Exchange Spot, Futures, and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-151","char_anchor":"f-761","text_snippet":"29.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-151","char_anchor":"f-758","text_snippet":"46.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":29,"prior_value":46.8},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":3.8,"prior_period_value":2.0,"visual_current_value":3.8,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateFutureandForwardMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateFutureandForwardMember","member_label":"Interest Rate Future and Forwards"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-138","char_anchor":"f-735","text_snippet":"3.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-138","char_anchor":"f-732","text_snippet":"2.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.8,"prior_value":2.0},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":3.8,"prior_period_value":2.0,"visual_current_value":3.8,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateFutureandForwardMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateFutureandForwardMember","member_label":"Interest Rate Future and Forwards"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-139","char_anchor":"f-733","text_snippet":"3.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-139","char_anchor":"f-730","text_snippet":"2.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.8,"prior_value":2.0},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":28.2,"prior_period_value":29.0,"visual_current_value":28.2,"visual_prior_value":29.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateOptionMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateOptionMember","member_label":"Interest Rate Options"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-145","char_anchor":"f-747","text_snippet":"28.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-145","char_anchor":"f-744","text_snippet":"29.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":28.2,"prior_value":29.0},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":28.2,"prior_period_value":29.0,"visual_current_value":28.2,"visual_prior_value":29.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateOptionMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateOptionMember","member_label":"Interest Rate Options"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-144","char_anchor":"f-749","text_snippet":"28.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-144","char_anchor":"f-746","text_snippet":"29.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":28.2,"prior_value":29.0},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":3.1,"prior_period_value":2.8,"visual_current_value":3.1,"visual_prior_value":2.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityOptionMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityOptionMember","member_label":"Commodity Option"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-181","char_anchor":"f-831","text_snippet":"3.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-181","char_anchor":"f-828","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.1,"prior_value":2.8},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":3.1,"prior_period_value":2.8,"visual_current_value":3.1,"visual_prior_value":2.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityOptionMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityOptionMember","member_label":"Commodity Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-180","char_anchor":"f-833","text_snippet":"3.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-180","char_anchor":"f-830","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.1,"prior_value":2.8},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":38.1,"prior_period_value":37.4,"visual_current_value":38.1,"visual_prior_value":37.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CurrencySwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CurrencySwapMember","member_label":"Currency Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-147","char_anchor":"f-756","text_snippet":"38.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-147","char_anchor":"f-753","text_snippet":"37.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":38.1,"prior_value":37.4},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":38,"prior_period_value":37.4,"visual_current_value":38,"visual_prior_value":37.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CurrencySwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CurrencySwapMember","member_label":"Currency Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-148","char_anchor":"f-754","text_snippet":"38.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-148","char_anchor":"f-751","text_snippet":"37.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":38,"prior_value":37.4},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":19.4,"prior_period_value":15.4,"visual_current_value":19.4,"visual_prior_value":15.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquitySwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquitySwapMember","member_label":"Equity Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-159","char_anchor":"f-784","text_snippet":"19.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-159","char_anchor":"f-781","text_snippet":"15.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":19.4,"prior_value":15.4},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":19.4,"prior_period_value":15.4,"visual_current_value":19.4,"visual_prior_value":15.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquitySwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquitySwapMember","member_label":"Equity Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-160","char_anchor":"f-782","text_snippet":"19.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-160","char_anchor":"f-779","text_snippet":"15.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":19.4,"prior_value":15.4},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":8.9,"prior_period_value":6.8,"visual_current_value":8.9,"visual_prior_value":6.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeOptionMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeOptionMember","member_label":"Foreign Exchange Option"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-157","char_anchor":"f-775","text_snippet":"8.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-157","char_anchor":"f-772","text_snippet":"6.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":8.9,"prior_value":6.8},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":8.9,"prior_period_value":6.8,"visual_current_value":8.9,"visual_prior_value":6.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeOptionMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeOptionMember","member_label":"Foreign Exchange Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-156","char_anchor":"f-777","text_snippet":"8.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-156","char_anchor":"f-774","text_snippet":"6.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":8.9,"prior_value":6.8},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":80.1,"prior_period_value":85.3,"visual_current_value":80.1,"visual_prior_value":85.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateSwapMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateSwapMember","member_label":"Interest Rate Swap"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-135","char_anchor":"f-728","text_snippet":"80.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-135","char_anchor":"f-725","text_snippet":"85.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":80.1,"prior_value":85.3},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":6.3,"prior_period_value":7.3,"visual_current_value":6.3,"visual_prior_value":7.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateSwapMember|us-gaap:HedgingDesignationAxis=us-gaap:DesignatedAsHedgingInstrumentMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateSwapMember","member_label":"Interest Rate Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:DesignatedAsHedgingInstrumentMember","member_label":"Designated As Hedging Instrument"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-137","char_anchor":"f-727","text_snippet":"6.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-137","char_anchor":"f-724","text_snippet":"7.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":6.3,"prior_value":7.3},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":73.8,"prior_period_value":78.0,"visual_current_value":73.8,"visual_prior_value":78.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateSwapMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateSwapMember","member_label":"Interest Rate Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-136","char_anchor":"f-726","text_snippet":"73.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-136","char_anchor":"f-723","text_snippet":"78.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":73.8,"prior_value":78.0},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":75.8,"prior_period_value":65.1,"visual_current_value":75.8,"visual_prior_value":65.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:StockOptionMember|us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:StockOptionMember","member_label":"Stock Option"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-169","char_anchor":"f-803","text_snippet":"75.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-169","char_anchor":"f-800","text_snippet":"65.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":75.8,"prior_value":65.1},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":75.8,"prior_period_value":65.1,"visual_current_value":75.8,"visual_prior_value":65.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:StockOptionMember|us-gaap:PositionAxis=us-gaap:LongMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:StockOptionMember","member_label":"Stock Option"},{"axis":"us-gaap:PositionAxis","axis_label":"Position","member":"us-gaap:LongMember","member_label":"Long"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-168","char_anchor":"f-805","text_snippet":"75.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-168","char_anchor":"f-802","text_snippet":"65.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":75.8,"prior_value":65.1},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":23595,"prior_period_value":20477.0,"visual_current_value":23595,"visual_prior_value":20477.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4703","text_snippet":"23,595","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1342","char_anchor":"f-4689","text_snippet":"20,477","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":23595,"prior_value":20477.0},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":275190,"prior_period_value":283198.0,"visual_current_value":275190,"visual_prior_value":283198.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4704","text_snippet":"275,190","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4690","text_snippet":"283,198","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":275190,"prior_value":283198.0},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":4349,"prior_period_value":3652.0,"visual_current_value":4349,"visual_prior_value":3652.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4705","text_snippet":"4,349","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4691","text_snippet":"3,652","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4349,"prior_value":3652.0},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":6.6,"prior_period_value":7.4,"visual_current_value":6.6,"visual_prior_value":7.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:HedgingDesignationAxis=us-gaap:DesignatedAsHedgingInstrumentMember","dimensions":[{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:DesignatedAsHedgingInstrumentMember","member_label":"Designated As Hedging Instrument"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-196","char_anchor":"f-866","text_snippet":"6.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-196","char_anchor":"f-863","text_snippet":"7.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":6.6,"prior_value":7.4},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":296.5,"prior_period_value":299.9,"visual_current_value":296.5,"visual_prior_value":299.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:HedgingDesignationAxis=us-gaap:NondesignatedMember","dimensions":[{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:NondesignatedMember","member_label":"Nondesignated"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-195","char_anchor":"f-865","text_snippet":"296.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-195","char_anchor":"f-862","text_snippet":"299.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":296.5,"prior_value":299.9},{"tag":"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesderivativebalancesdetails|fairvaluemeasurementslevel3reconciliationdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":6.0},{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"section_label":null},{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssetsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesderivativebalancesdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesderivativebalancesdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement","current_period_value":0.1,"prior_period_value":null,"visual_current_value":0.1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CurrencySwapMember|us-gaap:HedgingDesignationAxis=us-gaap:DesignatedAsHedgingInstrumentMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CurrencySwapMember","member_label":"Currency Swap"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:DesignatedAsHedgingInstrumentMember","member_label":"Designated As Hedging Instrument"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-149","char_anchor":"f-755","text_snippet":"0.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"billions","current_value":0.1,"prior_value":null},{"tag":"us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet","date_type":"Q","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net","current_period_value":98,"prior_period_value":72.0,"visual_current_value":98,"visual_prior_value":72.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-1248","text_snippet":"98","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-1250","text_snippet":"72","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":98,"prior_value":72.0},{"tag":"us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet","date_type":"YTD","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net","current_period_value":125,"prior_period_value":178.0,"visual_current_value":125,"visual_prior_value":178.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1249","text_snippet":"125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-1251","text_snippet":"178","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":125,"prior_value":178.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax","date_type":"Q","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax","current_period_value":513,"prior_period_value":2863.0,"visual_current_value":513,"visual_prior_value":2863.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnVariableRatePortfoliosMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnVariableRatePortfoliosMember","member_label":"Interest rate risk on variable-rate portfolios"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-327","char_anchor":"f-1208","text_snippet":"513","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-337","char_anchor":"f-1228","text_snippet":"2,863","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":513,"prior_value":2863.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax","date_type":"Q","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax","current_period_value":227,"prior_period_value":-1100.0,"visual_current_value":227,"visual_prior_value":-1100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeContractMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:NetInvestmentHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeContractMember","member_label":"Foreign Exchange Contract"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:NetInvestmentHedgingMember","member_label":"Net Investment Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-335","char_anchor":"f-1224","text_snippet":"227","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-345","char_anchor":"f-1244","text_snippet":"1,100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":227,"prior_value":-1100.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax","date_type":"Q","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax","current_period_value":513,"prior_period_value":2871.0,"visual_current_value":513,"visual_prior_value":2871.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-333","char_anchor":"f-1220","text_snippet":"513","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-343","char_anchor":"f-1240","text_snippet":"2,871","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":513,"prior_value":2871.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax","date_type":"YTD","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax","current_period_value":3095,"prior_period_value":1808.0,"visual_current_value":3095,"visual_prior_value":1808.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnVariableRatePortfoliosMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnVariableRatePortfoliosMember","member_label":"Interest rate risk on variable-rate portfolios"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-328","char_anchor":"f-1210","text_snippet":"3,095","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-338","char_anchor":"f-1230","text_snippet":"1,808","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3095,"prior_value":1808.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax","date_type":"YTD","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax","current_period_value":1,"prior_period_value":27.0,"visual_current_value":1,"visual_prior_value":27.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:PriceRiskOnCertainCompensationPlansMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:PriceRiskOnCertainCompensationPlansMember","member_label":"Price risk on certain compensation plans"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-332","char_anchor":"f-1218","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-342","char_anchor":"f-1238","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":27.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax","date_type":"YTD","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax","current_period_value":-2878,"prior_period_value":292.0,"visual_current_value":-2878,"visual_prior_value":292.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeContractMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:NetInvestmentHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeContractMember","member_label":"Foreign Exchange Contract"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:NetInvestmentHedgingMember","member_label":"Net Investment Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-336","char_anchor":"f-1226","text_snippet":"2,878","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-346","char_anchor":"f-1246","text_snippet":"292","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2878,"prior_value":292.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax","date_type":"YTD","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax","current_period_value":3096,"prior_period_value":1835.0,"visual_current_value":3096,"visual_prior_value":1835.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-334","char_anchor":"f-1222","text_snippet":"3,096","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-344","char_anchor":"f-1242","text_snippet":"1,835","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3096,"prior_value":1835.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax","date_type":"Q","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax","current_period_value":-384,"prior_period_value":-905.0,"visual_current_value":-384,"visual_prior_value":-905.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnVariableRatePortfoliosMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnVariableRatePortfoliosMember","member_label":"Interest rate risk on variable-rate portfolios"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-327","char_anchor":"f-1209","text_snippet":"384","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-337","char_anchor":"f-1229","text_snippet":"905","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-384,"prior_value":-905.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax","date_type":"Q","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax","current_period_value":5,"prior_period_value":8.0,"visual_current_value":5,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:PriceRiskOnCertainCompensationPlansMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:PriceRiskOnCertainCompensationPlansMember","member_label":"Price risk on certain compensation plans"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-331","char_anchor":"f-1217","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-341","char_anchor":"f-1237","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":8.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax","date_type":"Q","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax","current_period_value":-2,"prior_period_value":-2.0,"visual_current_value":-2,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:PriceRiskOnForecastedMBSPurchasesMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:PriceRiskOnForecastedMBSPurchasesMember","member_label":"Price risk on forecasted MBS purchases"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-329","char_anchor":"f-1213","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-339","char_anchor":"f-1233","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-2.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax","date_type":"Q","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax","current_period_value":-381,"prior_period_value":-899.0,"visual_current_value":-381,"visual_prior_value":-899.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-333","char_anchor":"f-1221","text_snippet":"381","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-343","char_anchor":"f-1241","text_snippet":"899","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-381,"prior_value":-899.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax","date_type":"YTD","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax","current_period_value":-1154,"prior_period_value":-2301.0,"visual_current_value":-1154,"visual_prior_value":-2301.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnVariableRatePortfoliosMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnVariableRatePortfoliosMember","member_label":"Interest rate risk on variable-rate portfolios"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-328","char_anchor":"f-1211","text_snippet":"1,154","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-338","char_anchor":"f-1231","text_snippet":"2,301","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1154,"prior_value":-2301.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax","date_type":"YTD","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax","current_period_value":17,"prior_period_value":25.0,"visual_current_value":17,"visual_prior_value":25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:PriceRiskOnCertainCompensationPlansMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:PriceRiskOnCertainCompensationPlansMember","member_label":"Price risk on certain compensation plans"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-332","char_anchor":"f-1219","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-342","char_anchor":"f-1239","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":25.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax","date_type":"YTD","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax","current_period_value":-6,"prior_period_value":-6.0,"visual_current_value":-6,"visual_prior_value":-6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:PriceRiskOnForecastedMBSPurchasesMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:PriceRiskOnForecastedMBSPurchasesMember","member_label":"Price risk on forecasted MBS purchases"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-330","char_anchor":"f-1215","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-340","char_anchor":"f-1235","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-6,"prior_value":-6.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax","date_type":"YTD","period_type":"duration","presentation_role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","presentation_hierarchy":[{"role":"derivativesderivativesdesignatedascashflowandnetinvestmenthedgesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax","current_period_value":-1143,"prior_period_value":-2282.0,"visual_current_value":-1143,"visual_prior_value":-2282.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-334","char_anchor":"f-1223","text_snippet":"1,143","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-344","char_anchor":"f-1243","text_snippet":"2,282","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1143,"prior_value":-2282.0},{"tag":"bac:HedgedAssetFairValueHedgePortfolioLayerAmount","date_type":"Q","period_type":"instant","presentation_role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","parent":"us-gaap:DerivativeLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Hedged asset, portfolio layer","current_period_value":23.1,"prior_period_value":23.8,"visual_current_value":23.1,"visual_prior_value":23.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1193","text_snippet":"23.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1192","text_snippet":"23.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":23.1,"prior_value":23.8},{"tag":"us-gaap:HedgedAssetFairValueHedge","date_type":"Q","period_type":"instant","presentation_role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","parent":"us-gaap:DerivativeLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Hedged Asset, Fair Value Hedge","current_period_value":6246,"prior_period_value":3792.0,"visual_current_value":6246,"visual_prior_value":3792.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-320","char_anchor":"f-1187","text_snippet":"6,246","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-322","char_anchor":"f-1186","text_snippet":"3,792","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6246,"prior_value":3792.0},{"tag":"us-gaap:HedgedAssetFairValueHedge","date_type":"Q","period_type":"instant","presentation_role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","parent":"us-gaap:DerivativeLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Hedged Asset, Fair Value Hedge","current_period_value":254760,"prior_period_value":232010.0,"visual_current_value":254760,"visual_prior_value":232010.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-318","char_anchor":"f-1183","text_snippet":"254,760","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-320","char_anchor":"f-1182","text_snippet":"232,010","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":254760,"prior_value":232010.0},{"tag":"us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease","date_type":"Q","period_type":"instant","presentation_role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","parent":"us-gaap:DerivativeLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Hedged Asset, Fair Value Hedge, Cumulative Increase (Decrease)","current_period_value":313,"prior_period_value":288.0,"visual_current_value":313,"visual_prior_value":288.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-320","char_anchor":"f-1188","text_snippet":"313","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-322","char_anchor":"f-1187","text_snippet":"288","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":313,"prior_value":288.0},{"tag":"us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease","date_type":"Q","period_type":"instant","presentation_role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","parent":"us-gaap:DerivativeLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Hedged Asset, Fair Value Hedge, Cumulative Increase (Decrease)","current_period_value":481,"prior_period_value":1720.0,"visual_current_value":481,"visual_prior_value":1720.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-318","char_anchor":"f-1184","text_snippet":"481","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-320","char_anchor":"f-1183","text_snippet":"1,720","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":481,"prior_value":1720.0},{"tag":"us-gaap:HedgedAssetFairValueHedgeLastOfLayerCumulativeIncreaseDecrease","date_type":"Q","period_type":"instant","presentation_role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","parent":"us-gaap:DerivativeLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Hedged Layer, Fair Value, Cumulative Increase (Decrease)","current_period_value":52,"prior_period_value":387.0,"visual_current_value":52,"visual_prior_value":387.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1195","text_snippet":"52","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1194","text_snippet":"387","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":52,"prior_value":387.0},{"tag":"us-gaap:HedgedLiabilityFairValueHedge","date_type":"Q","period_type":"instant","presentation_role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","parent":"us-gaap:DerivativeLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Hedged Liability, Fair Value Hedge","current_period_value":178585,"prior_period_value":122287.0,"visual_current_value":178585,"visual_prior_value":122287.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1179","text_snippet":"178,585","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1178","text_snippet":"122,287","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":178585,"prior_value":122287.0},{"tag":"us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease","date_type":"Q","period_type":"instant","presentation_role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","parent":"us-gaap:DerivativeLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Hedged Liability, Fair Value Hedge, Cumulative Increase (Decrease)","current_period_value":12,"prior_period_value":-2195.0,"visual_current_value":12,"visual_prior_value":-2195.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1180","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1179","text_snippet":"2,195","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":12,"prior_value":-2195.0},{"tag":"us-gaap:PrepayableFinancialAssetClosedPortfolioLastOfLayerAmortizedCost","date_type":"Q","period_type":"instant","presentation_role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesdesignatedfairvaluehedgedassetsandliabilitiesdetails","parent":"us-gaap:DerivativeLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financial Asset, Closed Portfolio, Portfolio Layer Method, Amortized Cost","current_period_value":34.7,"prior_period_value":36.5,"visual_current_value":34.7,"visual_prior_value":36.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1191","text_snippet":"34.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1190","text_snippet":"36.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":34.7,"prior_value":36.5},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-731,"prior_period_value":-1275.0,"visual_current_value":-731,"visual_prior_value":-1275.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-1140","text_snippet":"731","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-1142","text_snippet":"1,275","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-731,"prior_value":-1275.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":125,"prior_period_value":-576.0,"visual_current_value":125,"visual_prior_value":-576.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","member_label":"Interest rate and foreign currency risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-292","char_anchor":"f-1128","text_snippet":"125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-293","char_anchor":"f-1130","text_snippet":"576","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":125,"prior_value":-576.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":123,"prior_period_value":-577.0,"visual_current_value":123,"visual_prior_value":-577.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","member_label":"Interest rate and foreign currency risk"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-308","char_anchor":"f-1166","text_snippet":"123","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-314","char_anchor":"f-1172","text_snippet":"577","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":123,"prior_value":-577.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":4,"prior_period_value":-6.0,"visual_current_value":4,"visual_prior_value":-6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember|us-gaap:IncomeStatementLocationAxis=us-gaap:InterestIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","member_label":"Interest rate and foreign currency risk"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:InterestIncomeMember","member_label":"Interest Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-306","char_anchor":"f-1164","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-312","char_anchor":"f-1170","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":-6.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-2,"prior_period_value":7.0,"visual_current_value":-2,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember|us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","member_label":"Interest rate and foreign currency risk"},{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-310","char_anchor":"f-1168","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-316","char_anchor":"f-1174","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":7.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-376,"prior_period_value":-6453.0,"visual_current_value":-376,"visual_prior_value":-6453.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnAvailableForSaleSecuritiesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnAvailableForSaleSecuritiesMember","member_label":"Interest rate risk on AFS securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-294","char_anchor":"f-1132","text_snippet":"376","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-295","char_anchor":"f-1134","text_snippet":"6,453","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-376,"prior_value":-6453.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":300,"prior_period_value":6091.0,"visual_current_value":300,"visual_prior_value":6091.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnLongTernDebtMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnLongTernDebtMember","member_label":"Interest rate risk on long-term debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-290","char_anchor":"f-1124","text_snippet":"300","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-291","char_anchor":"f-1126","text_snippet":"6,091","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":300,"prior_value":6091.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-780,"prior_period_value":-337.0,"visual_current_value":-780,"visual_prior_value":-337.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:PriceRiskOnCommodityInventoryMember|us-gaap:IncomeStatementLocationAxis=us-gaap:InterestIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:PriceRiskOnCommodityInventoryMember","member_label":"Price risk on commodity inventory"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:InterestIncomeMember","member_label":"Interest Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-296","char_anchor":"f-1136","text_snippet":"780","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-297","char_anchor":"f-1138","text_snippet":"337","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-780,"prior_value":-337.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-3745,"prior_period_value":-1823.0,"visual_current_value":-3745,"visual_prior_value":-1823.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1160","text_snippet":"3,745","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-1162","text_snippet":"1,823","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-3745,"prior_value":-1823.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-242,"prior_period_value":47.0,"visual_current_value":-242,"visual_prior_value":47.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","member_label":"Interest rate and foreign currency risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-300","char_anchor":"f-1148","text_snippet":"242","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-301","char_anchor":"f-1150","text_snippet":"47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-242,"prior_value":47.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-235,"prior_period_value":20.0,"visual_current_value":-235,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","member_label":"Interest rate and foreign currency risk"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-309","char_anchor":"f-1167","text_snippet":"235","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-315","char_anchor":"f-1173","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-235,"prior_value":20.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-3,"prior_period_value":11.0,"visual_current_value":-3,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember|us-gaap:IncomeStatementLocationAxis=us-gaap:InterestIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","member_label":"Interest rate and foreign currency risk"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:InterestIncomeMember","member_label":"Interest Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-307","char_anchor":"f-1165","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-313","char_anchor":"f-1171","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-3,"prior_value":11.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-4,"prior_period_value":16.0,"visual_current_value":-4,"visual_prior_value":16.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember|us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","member_label":"Interest rate and foreign currency risk"},{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-311","char_anchor":"f-1169","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-317","char_anchor":"f-1175","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-4,"prior_value":16.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-5569,"prior_period_value":-3648.0,"visual_current_value":-5569,"visual_prior_value":-3648.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnAvailableForSaleSecuritiesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnAvailableForSaleSecuritiesMember","member_label":"Interest rate risk on AFS securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-302","char_anchor":"f-1152","text_snippet":"5,569","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-303","char_anchor":"f-1154","text_snippet":"3,648","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-5569,"prior_value":-3648.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":4144,"prior_period_value":2501.0,"visual_current_value":4144,"visual_prior_value":2501.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnLongTernDebtMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnLongTernDebtMember","member_label":"Interest rate risk on long-term debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-298","char_anchor":"f-1144","text_snippet":"4,144","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-299","char_anchor":"f-1146","text_snippet":"2,501","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4144,"prior_value":2501.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments","current_period_value":-2078,"prior_period_value":-723.0,"visual_current_value":-2078,"visual_prior_value":-723.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:PriceRiskOnCommodityInventoryMember|us-gaap:IncomeStatementLocationAxis=us-gaap:InterestIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:PriceRiskOnCommodityInventoryMember","member_label":"Price risk on commodity inventory"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:InterestIncomeMember","member_label":"Interest Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-304","char_anchor":"f-1156","text_snippet":"2,078","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-305","char_anchor":"f-1158","text_snippet":"723","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-2078,"prior_value":-723.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","current_period_value":728,"prior_period_value":1274.0,"visual_current_value":728,"visual_prior_value":1274.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-1141","text_snippet":"728","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-1143","text_snippet":"1,274","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":728,"prior_value":1274.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","current_period_value":-126,"prior_period_value":581.0,"visual_current_value":-126,"visual_prior_value":581.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","member_label":"Interest rate and foreign currency risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-292","char_anchor":"f-1129","text_snippet":"126","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-293","char_anchor":"f-1131","text_snippet":"581","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-126,"prior_value":581.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","current_period_value":363,"prior_period_value":6446.0,"visual_current_value":363,"visual_prior_value":6446.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnAvailableForSaleSecuritiesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnAvailableForSaleSecuritiesMember","member_label":"Interest rate risk on AFS securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-294","char_anchor":"f-1133","text_snippet":"363","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-295","char_anchor":"f-1135","text_snippet":"6,446","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":363,"prior_value":6446.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","current_period_value":-289,"prior_period_value":-6090.0,"visual_current_value":-289,"visual_prior_value":-6090.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnLongTernDebtMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnLongTernDebtMember","member_label":"Interest rate risk on long-term debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-290","char_anchor":"f-1125","text_snippet":"289","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-291","char_anchor":"f-1127","text_snippet":"6,090","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-289,"prior_value":-6090.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1","date_type":"Q","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","current_period_value":780,"prior_period_value":337.0,"visual_current_value":780,"visual_prior_value":337.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:PriceRiskOnCommodityInventoryMember|us-gaap:IncomeStatementLocationAxis=us-gaap:InterestIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:PriceRiskOnCommodityInventoryMember","member_label":"Price risk on commodity inventory"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:InterestIncomeMember","member_label":"Interest Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-296","char_anchor":"f-1137","text_snippet":"780","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-297","char_anchor":"f-1139","text_snippet":"337","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":780,"prior_value":337.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","current_period_value":3658,"prior_period_value":1791.0,"visual_current_value":3658,"visual_prior_value":1791.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1161","text_snippet":"3,658","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-1163","text_snippet":"1,791","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3658,"prior_value":1791.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","current_period_value":241,"prior_period_value":-33.0,"visual_current_value":241,"visual_prior_value":-33.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember","member_label":"Interest rate and foreign currency risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-300","char_anchor":"f-1149","text_snippet":"241","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-301","char_anchor":"f-1151","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":241,"prior_value":-33.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","current_period_value":5475,"prior_period_value":3620.0,"visual_current_value":5475,"visual_prior_value":3620.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnAvailableForSaleSecuritiesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnAvailableForSaleSecuritiesMember","member_label":"Interest rate risk on AFS securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-302","char_anchor":"f-1153","text_snippet":"5,475","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-303","char_anchor":"f-1155","text_snippet":"3,620","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5475,"prior_value":3620.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","current_period_value":-4136,"prior_period_value":-2519.0,"visual_current_value":-4136,"visual_prior_value":-2519.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnLongTernDebtMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnLongTernDebtMember","member_label":"Interest rate risk on long-term debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-298","char_anchor":"f-1145","text_snippet":"4,136","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-299","char_anchor":"f-1147","text_snippet":"2,519","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-4136,"prior_value":-2519.0},{"tag":"us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1","date_type":"YTD","period_type":"duration","presentation_role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","presentation_hierarchy":[{"role":"derivativesgainsandlossesonderivativesandhedgeditemsdesignatedinfairvaluehedgesdetails","parent":"us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","current_period_value":2078,"prior_period_value":723.0,"visual_current_value":2078,"visual_prior_value":723.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:PriceRiskOnCommodityInventoryMember|us-gaap:IncomeStatementLocationAxis=us-gaap:InterestIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:PriceRiskOnCommodityInventoryMember","member_label":"Price risk on commodity inventory"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:InterestIncomeMember","member_label":"Interest Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-304","char_anchor":"f-1157","text_snippet":"2,078","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-305","char_anchor":"f-1159","text_snippet":"723","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2078,"prior_value":723.0},{"tag":"bac:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsNetOfTax","date_type":"YTD","period_type":"duration","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months, Net of Tax","current_period_value":-2,"prior_period_value":-2.4,"visual_current_value":2,"visual_prior_value":2.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1204","text_snippet":"2.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-1203","text_snippet":"2.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2,"prior_value":2.4},{"tag":"bac:CashandSecuritiesHeldAsCollateralAtFairValue","date_type":"Q","period_type":"instant","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Cash and securities held as collateral","current_period_value":117.9,"prior_period_value":106.5,"visual_current_value":117.9,"visual_prior_value":106.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-479","char_anchor":"f-1547","text_snippet":"117.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-481","char_anchor":"f-1546","text_snippet":"106.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":117.9,"prior_value":106.5},{"tag":"bac:CollateralNotYetPostedAggregateFairValue","date_type":"Q","period_type":"instant","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Collateral not yet posted","current_period_value":1.7,"prior_period_value":2.0,"visual_current_value":1.7,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"dei:LegalEntityAxis=bac:SubsidiariesBankofAmericaN.A.Member","dimensions":[{"axis":"dei:LegalEntityAxis","axis_label":"Legal Entity","member":"bac:SubsidiariesBankofAmericaN.A.Member","member_label":"Bank of America, N.A. and subsidiaries"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-481","char_anchor":"f-1552","text_snippet":"1.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-483","char_anchor":"f-1551","text_snippet":"2.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.7,"prior_value":2.0},{"tag":"bac:CollateralNotYetPostedAggregateFairValue","date_type":"Q","period_type":"instant","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Collateral not yet posted","current_period_value":3.2,"prior_period_value":3.8,"visual_current_value":3.2,"visual_prior_value":3.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-479","char_anchor":"f-1551","text_snippet":"3.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-481","char_anchor":"f-1550","text_snippet":"3.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.2,"prior_value":3.8},{"tag":"us-gaap:AociBeforeTaxAttributableToParent","date_type":"Q","period_type":"instant","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":4.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"AOCI before Tax, Attributable to Parent","current_period_value":3.2,"prior_period_value":-6.6,"visual_current_value":-3.2,"visual_prior_value":6.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","member_label":"Accumulated Gain Loss Net Cash Flow Hedge Parent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-326","char_anchor":"f-1203","text_snippet":"3.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-328","char_anchor":"f-1202","text_snippet":"6.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-3.2,"prior_value":6.6},{"tag":"us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths","date_type":"YTD","period_type":"duration","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months","current_period_value":-2.6,"prior_period_value":-3.1,"visual_current_value":2.6,"visual_prior_value":3.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1205","text_snippet":"2.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-1204","text_snippet":"3.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":2.6,"prior_value":3.1},{"tag":"us-gaap:CollateralAlreadyPostedAggregateFairValue","date_type":"Q","period_type":"instant","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Collateral Already Posted, Aggregate Fair Value","current_period_value":97.2,"prior_period_value":95.6,"visual_current_value":97.2,"visual_prior_value":95.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-479","char_anchor":"f-1549","text_snippet":"97.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-481","char_anchor":"f-1548","text_snippet":"95.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":97.2,"prior_value":95.6},{"tag":"us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease","date_type":"Q","period_type":"instant","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Hedged Asset, Discontinued Fair Value Hedge, Cumulative Increase (Decrease)","current_period_value":-3.3,"prior_period_value":-4.7,"visual_current_value":3.3,"visual_prior_value":4.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnAvailableForSaleSecuritiesMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnAvailableForSaleSecuritiesMember","member_label":"Interest rate risk on AFS securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-324","char_anchor":"f-1199","text_snippet":"3.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-326","char_anchor":"f-1198","text_snippet":"4.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":3.3,"prior_value":4.7},{"tag":"us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease","date_type":"Q","period_type":"instant","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":1.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Hedged Liability, Discontinued Fair Value Hedge, Cumulative Increase (Decrease)","current_period_value":-13.3,"prior_period_value":-10.9,"visual_current_value":13.3,"visual_prior_value":10.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnLongTernDebtMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnLongTernDebtMember","member_label":"Interest rate risk on long-term debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-322","char_anchor":"f-1197","text_snippet":"13.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-324","char_anchor":"f-1196","text_snippet":"10.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":13.3,"prior_value":10.9},{"tag":"us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized","date_type":"Q","period_type":"instant","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Transfer of Financial Assets Accounted for as Sales, Amount Derecognized","current_period_value":4,"prior_period_value":3.9,"visual_current_value":4,"visual_prior_value":3.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember","member_label":"Foreign Mortgage-backed Securities and Foreign Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-363","char_anchor":"f-1269","text_snippet":"4.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-365","char_anchor":"f-1268","text_snippet":"3.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4,"prior_value":3.9},{"tag":"us-gaap:TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount","date_type":"Q","period_type":"instant","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Transfer of Financial Assets Accounted for as Sales, Cash Proceeds Received for Assets Derecognized, Amount","current_period_value":4,"prior_period_value":4.0,"visual_current_value":4,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember","member_label":"Foreign Mortgage-backed Securities and Foreign Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-363","char_anchor":"f-1271","text_snippet":"4.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-365","char_anchor":"f-1270","text_snippet":"4.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4,"prior_value":4.0},{"tag":"us-gaap:TransferOfFinancialAssetsAccountedForAsSalesFairValueOfDerecognizedAssets","date_type":"Q","period_type":"instant","presentation_role":"derivativesnarrativedetails","presentation_hierarchy":[{"role":"derivativesnarrativedetails","parent":"us-gaap:DerivativeLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Transfer of Financial Assets Accounted for as Sales, Fair Value of Derecognized Assets","current_period_value":3.9,"prior_period_value":3.9,"visual_current_value":3.9,"visual_prior_value":3.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember","member_label":"Foreign Mortgage-backed Securities and Foreign Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-363","char_anchor":"f-1273","text_snippet":"3.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-365","char_anchor":"f-1272","text_snippet":"3.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.9,"prior_value":3.9},{"tag":"us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Asset, Not Subject to Master Netting Arrangement","current_period_value":3.5,"prior_period_value":3.3,"visual_current_value":3.5,"visual_prior_value":3.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1107","text_snippet":"3.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1104","text_snippet":"3.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.5,"prior_value":3.3},{"tag":"us-gaap:DerivativeCollateralObligationToReturnSecurities","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral","weight":-1.0,"order":2.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Security Not Offset","current_period_value":19.5,"prior_period_value":15.3,"visual_current_value":-19.5,"visual_prior_value":-15.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1115","text_snippet":"19.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1112","text_snippet":"15.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":-19.5,"prior_value":-15.3},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":0.3,"prior_period_value":0.3,"visual_current_value":0.3,"visual_prior_value":0.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeClearedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeClearedMember","member_label":"Exchange Cleared"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-280","char_anchor":"f-1071","text_snippet":"0.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-280","char_anchor":"f-1068","text_snippet":"0.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.3,"prior_value":0.3},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":1.9,"prior_period_value":2.0,"visual_current_value":1.9,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeTradedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeTradedMember","member_label":"Exchange Traded"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-278","char_anchor":"f-1067","text_snippet":"1.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-278","char_anchor":"f-1064","text_snippet":"2.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.9,"prior_value":2.0},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":9,"prior_period_value":8.8,"visual_current_value":9,"visual_prior_value":8.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-276","char_anchor":"f-1063","text_snippet":"9.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-276","char_anchor":"f-1060","text_snippet":"8.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":9,"prior_value":8.8},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":5,"prior_period_value":4.9,"visual_current_value":5,"visual_prior_value":4.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-282","char_anchor":"f-1075","text_snippet":"5.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-282","char_anchor":"f-1072","text_snippet":"4.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":5,"prior_value":4.9},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":61.4,"prior_period_value":53.3,"visual_current_value":61.4,"visual_prior_value":53.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeTradedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeTradedMember","member_label":"Exchange Traded"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-274","char_anchor":"f-1059","text_snippet":"61.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-274","char_anchor":"f-1056","text_snippet":"53.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":61.4,"prior_value":53.3},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":35.4,"prior_period_value":29.1,"visual_current_value":35.4,"visual_prior_value":29.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-272","char_anchor":"f-1055","text_snippet":"35.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-272","char_anchor":"f-1052","text_snippet":"29.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":35.4,"prior_value":29.1},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":1,"prior_period_value":0.1,"visual_current_value":1,"visual_prior_value":0.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeClearedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeContractMember","member_label":"Foreign Exchange Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeClearedMember","member_label":"Exchange Cleared"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-270","char_anchor":"f-1051","text_snippet":"1.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-270","char_anchor":"f-1048","text_snippet":"0.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1,"prior_value":0.1},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":73.9,"prior_period_value":89.9,"visual_current_value":73.9,"visual_prior_value":89.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeContractMember|us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeContractMember","member_label":"Foreign Exchange Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-268","char_anchor":"f-1047","text_snippet":"73.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-268","char_anchor":"f-1044","text_snippet":"89.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":73.9,"prior_value":89.9},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":5.1,"prior_period_value":2.3,"visual_current_value":5.1,"visual_prior_value":2.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeClearedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeClearedMember","member_label":"Exchange Cleared"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-266","char_anchor":"f-1043","text_snippet":"5.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-266","char_anchor":"f-1040","text_snippet":"2.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":5.1,"prior_value":2.3},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":106.6,"prior_period_value":113.1,"visual_current_value":106.6,"visual_prior_value":113.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-262","char_anchor":"f-1035","text_snippet":"106.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-262","char_anchor":"f-1032","text_snippet":"113.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":106.6,"prior_value":113.1},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":6.4,"prior_period_value":2.7,"visual_current_value":6.4,"visual_prior_value":2.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:ExchangeClearedMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeClearedMember","member_label":"Exchange Cleared"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-288","char_anchor":"f-1087","text_snippet":"6.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-288","char_anchor":"f-1084","text_snippet":"2.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":6.4,"prior_value":2.7},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":63.3,"prior_period_value":55.5,"visual_current_value":63.3,"visual_prior_value":55.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:ExchangeTradedMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeTradedMember","member_label":"Exchange Traded"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-286","char_anchor":"f-1083","text_snippet":"63.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-286","char_anchor":"f-1080","text_snippet":"55.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":63.3,"prior_value":55.5},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAsset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset","current_period_value":229.9,"prior_period_value":245.8,"visual_current_value":229.9,"visual_prior_value":245.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-284","char_anchor":"f-1079","text_snippet":"229.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-284","char_anchor":"f-1076","text_snippet":"245.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":229.9,"prior_value":245.8},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeAssets","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral","current_period_value":38.6,"prior_period_value":30.9,"visual_current_value":38.6,"visual_prior_value":30.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1103","text_snippet":"38.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1100","text_snippet":"30.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":38.6,"prior_value":30.9},{"tag":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails","presentation_hierarchy":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset, Including Not Subject to Master Netting Arrangement, after Offset and Deduction","current_period_value":22.6,"prior_period_value":18.9,"visual_current_value":22.6,"visual_prior_value":18.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1119","text_snippet":"22.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1116","text_snippet":"18.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":22.6,"prior_value":18.9},{"tag":"us-gaap:DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":-1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":-1.0,"order":2.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, Gross Liability and Collateral, Obligation to Return Cash, Offset","current_period_value":261019,"prior_period_value":273145.0,"visual_current_value":-261019,"visual_prior_value":-273145.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4706","text_snippet":"261,019","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4692","text_snippet":"273,145","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-261019,"prior_value":-273145.0},{"tag":"us-gaap:DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":-1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":-1.0,"order":2.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, Gross Liability and Collateral, Obligation to Return Cash, Offset","current_period_value":6.1,"prior_period_value":2.4,"visual_current_value":-6.1,"visual_prior_value":-2.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:ExchangeClearedMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeClearedMember","member_label":"Exchange Cleared"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-288","char_anchor":"f-1099","text_snippet":"6.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-288","char_anchor":"f-1096","text_snippet":"2.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-6.1,"prior_value":-2.4},{"tag":"us-gaap:DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":-1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":-1.0,"order":2.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, Gross Liability and Collateral, Obligation to Return Cash, Offset","current_period_value":58.8,"prior_period_value":54.1,"visual_current_value":-58.8,"visual_prior_value":-54.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:ExchangeTradedMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeTradedMember","member_label":"Exchange Traded"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-286","char_anchor":"f-1095","text_snippet":"58.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-286","char_anchor":"f-1092","text_snippet":"54.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":-58.8,"prior_value":-54.1},{"tag":"us-gaap:DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingassetsdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeAssets","weight":-1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:DerivativeAssets","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:OffsettingAssetsLineItems","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingassetsdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","weight":-1.0,"order":2.0}],"calculation_role":"derivativesoffsettingassetsdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Asset, Subject to Master Netting Arrangement, Gross Liability and Collateral, Obligation to Return Cash, Offset","current_period_value":196.1,"prior_period_value":216.6,"visual_current_value":-196.1,"visual_prior_value":-216.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-284","char_anchor":"f-1091","text_snippet":"196.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-284","char_anchor":"f-1088","text_snippet":"216.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":-196.1,"prior_value":-216.6},{"tag":"us-gaap:DerivativeCollateralRightToReclaimSecurities","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral","weight":-1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset","current_period_value":17.2,"prior_period_value":16.3,"visual_current_value":-17.2,"visual_prior_value":-16.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1116","text_snippet":"17.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1113","text_snippet":"16.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":-17.2,"prior_value":-16.3},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":0.5,"prior_period_value":0.4,"visual_current_value":0.5,"visual_prior_value":0.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeClearedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeClearedMember","member_label":"Exchange Cleared"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-280","char_anchor":"f-1072","text_snippet":"0.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-280","char_anchor":"f-1069","text_snippet":"0.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.5,"prior_value":0.4},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":1.9,"prior_period_value":2.1,"visual_current_value":1.9,"visual_prior_value":2.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeTradedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeTradedMember","member_label":"Exchange Traded"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-278","char_anchor":"f-1068","text_snippet":"1.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-278","char_anchor":"f-1065","text_snippet":"2.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.9,"prior_value":2.1},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":10.1,"prior_period_value":9.6,"visual_current_value":10.1,"visual_prior_value":9.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-276","char_anchor":"f-1064","text_snippet":"10.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-276","char_anchor":"f-1061","text_snippet":"9.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":10.1,"prior_value":9.6},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":6.2,"prior_period_value":5.2,"visual_current_value":6.2,"visual_prior_value":5.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-282","char_anchor":"f-1076","text_snippet":"6.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-282","char_anchor":"f-1073","text_snippet":"5.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":6.2,"prior_value":5.2},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":58.4,"prior_period_value":55.5,"visual_current_value":58.4,"visual_prior_value":55.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeTradedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeTradedMember","member_label":"Exchange Traded"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-274","char_anchor":"f-1060","text_snippet":"58.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-274","char_anchor":"f-1057","text_snippet":"55.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":58.4,"prior_value":55.5},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":48.4,"prior_period_value":42.6,"visual_current_value":48.4,"visual_prior_value":42.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-272","char_anchor":"f-1056","text_snippet":"48.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-272","char_anchor":"f-1053","text_snippet":"42.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":48.4,"prior_value":42.6},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":1.1,"prior_period_value":0.1,"visual_current_value":1.1,"visual_prior_value":0.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeClearedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeContractMember","member_label":"Foreign Exchange Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeClearedMember","member_label":"Exchange Cleared"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-270","char_anchor":"f-1052","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-270","char_anchor":"f-1049","text_snippet":"0.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.1,"prior_value":0.1},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":67,"prior_period_value":90.4,"visual_current_value":67,"visual_prior_value":90.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:ForeignExchangeContractMember|us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:ForeignExchangeContractMember","member_label":"Foreign Exchange Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-268","char_anchor":"f-1048","text_snippet":"67.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-268","char_anchor":"f-1045","text_snippet":"90.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":67,"prior_value":90.4},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":4.7,"prior_period_value":2.0,"visual_current_value":4.7,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeClearedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeClearedMember","member_label":"Exchange Cleared"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-266","char_anchor":"f-1044","text_snippet":"4.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-266","char_anchor":"f-1041","text_snippet":"2.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4.7,"prior_value":2.0},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":0.1,"prior_period_value":0.2,"visual_current_value":0.1,"visual_prior_value":0.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:TransactionTypeAxis=us-gaap:ExchangeTradedMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeTradedMember","member_label":"Exchange Traded"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-264","char_anchor":"f-1040","text_snippet":"0.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-264","char_anchor":"f-1037","text_snippet":"0.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":0.1,"prior_value":0.2},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":100,"prior_period_value":110.5,"visual_current_value":100,"visual_prior_value":110.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-262","char_anchor":"f-1036","text_snippet":"100.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-262","char_anchor":"f-1033","text_snippet":"110.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":100,"prior_value":110.5},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":6.3,"prior_period_value":2.5,"visual_current_value":6.3,"visual_prior_value":2.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:ExchangeClearedMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeClearedMember","member_label":"Exchange Cleared"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-288","char_anchor":"f-1088","text_snippet":"6.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-288","char_anchor":"f-1085","text_snippet":"2.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":6.3,"prior_value":2.5},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":60.4,"prior_period_value":57.8,"visual_current_value":60.4,"visual_prior_value":57.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:ExchangeTradedMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeTradedMember","member_label":"Exchange Traded"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-286","char_anchor":"f-1084","text_snippet":"60.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-286","char_anchor":"f-1081","text_snippet":"57.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":60.4,"prior_value":57.8},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiability","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset","current_period_value":231.7,"prior_period_value":258.3,"visual_current_value":231.7,"visual_prior_value":258.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-284","char_anchor":"f-1080","text_snippet":"231.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-284","char_anchor":"f-1077","text_snippet":"258.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":231.7,"prior_value":258.3},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":1.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral","current_period_value":35.1,"prior_period_value":37.7,"visual_current_value":35.1,"visual_prior_value":37.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1104","text_snippet":"35.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1101","text_snippet":"37.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":35.1,"prior_value":37.7},{"tag":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Derivative Liability, Including Not Subject to Master Netting Arrangement, after Offset and Deduction","current_period_value":23,"prior_period_value":26.8,"visual_current_value":23,"visual_prior_value":26.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1120","text_snippet":"23.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1117","text_snippet":"26.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":23,"prior_value":26.8},{"tag":"us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails","presentation_hierarchy":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeLiabilities","weight":1.0,"order":2.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Liability, Not Subject to Master Netting Arrangement","current_period_value":5.1,"prior_period_value":5.4,"visual_current_value":5.1,"visual_prior_value":5.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1108","text_snippet":"5.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1105","text_snippet":"5.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":5.1,"prior_value":5.4},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":-1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":-1.0,"order":1.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset","current_period_value":263281,"prior_period_value":280927.0,"visual_current_value":-263281,"visual_prior_value":-280927.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4813","text_snippet":"263,281","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4799","text_snippet":"280,927","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-263281,"prior_value":-280927.0},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":-1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":-1.0,"order":1.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset","current_period_value":5.7,"prior_period_value":2.4,"visual_current_value":-5.7,"visual_prior_value":-2.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:ExchangeClearedMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeClearedMember","member_label":"Exchange Cleared"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-288","char_anchor":"f-1100","text_snippet":"5.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-288","char_anchor":"f-1097","text_snippet":"2.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-5.7,"prior_value":-2.4},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":-1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":-1.0,"order":1.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset","current_period_value":58.8,"prior_period_value":54.1,"visual_current_value":-58.8,"visual_prior_value":-54.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:ExchangeTradedMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:ExchangeTradedMember","member_label":"Exchange Traded"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-286","char_anchor":"f-1096","text_snippet":"58.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-286","char_anchor":"f-1093","text_snippet":"54.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":-58.8,"prior_value":-54.1},{"tag":"us-gaap:DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset","date_type":"Q","period_type":"instant","presentation_role":"derivativesoffsettingliabilitiesdetails|fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:DerivativeLiabilities","weight":-1.0,"order":1.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:DerivativeLiabilities","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:OffsettingLiabilitiesLineItems","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"derivativesoffsettingliabilitiesdetails","parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","weight":-1.0,"order":1.0}],"calculation_role":"derivativesoffsettingliabilitiesdetails","calculation_parent":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset","current_period_value":198.8,"prior_period_value":224.4,"visual_current_value":-198.8,"visual_prior_value":-224.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:TransactionTypeAxis=us-gaap:OverTheCounterMember","dimensions":[{"axis":"us-gaap:TransactionTypeAxis","axis_label":"Transaction Type","member":"us-gaap:OverTheCounterMember","member_label":"Over The Counter"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-284","char_anchor":"f-1092","text_snippet":"198.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-284","char_anchor":"f-1089","text_snippet":"224.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":-198.8,"prior_value":-224.4},{"tag":"us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet","date_type":"Q","period_type":"duration","presentation_role":"derivativesotherriskmanagementderivativesdetails","presentation_hierarchy":[{"role":"derivativesotherriskmanagementderivativesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net","current_period_value":-20,"prior_period_value":-15.0,"visual_current_value":-20,"visual_prior_value":-15.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CreditRiskOnLoansMember|us-gaap:IncomeStatementLocationAxis=bac:NoninterestIncomeOtherOperatingIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CreditRiskOnLoansMember","member_label":"Credit risk on loans"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:NoninterestIncomeOtherOperatingIncomeMember","member_label":"Other income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-351","char_anchor":"f-1257","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-352","char_anchor":"f-1258","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-20,"prior_value":-15.0},{"tag":"us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet","date_type":"Q","period_type":"duration","presentation_role":"derivativesotherriskmanagementderivativesdetails","presentation_hierarchy":[{"role":"derivativesotherriskmanagementderivativesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net","current_period_value":264,"prior_period_value":152.0,"visual_current_value":264,"visual_prior_value":152.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:DeferredCompensationHedgesMember|us-gaap:IncomeStatementLocationAxis=bac:NoninterestIncomeOtherOperatingIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:DeferredCompensationHedgesMember","member_label":"Price risk on certain compensation plans"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:NoninterestIncomeOtherOperatingIncomeMember","member_label":"Other income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-359","char_anchor":"f-1265","text_snippet":"264","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-360","char_anchor":"f-1266","text_snippet":"152","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":264,"prior_value":152.0},{"tag":"us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet","date_type":"Q","period_type":"duration","presentation_role":"derivativesotherriskmanagementderivativesdetails","presentation_hierarchy":[{"role":"derivativesotherriskmanagementderivativesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net","current_period_value":18,"prior_period_value":55.0,"visual_current_value":18,"visual_prior_value":55.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnMortgageActivitiesMember|us-gaap:IncomeStatementLocationAxis=bac:NoninterestIncomeOtherOperatingIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnMortgageActivitiesMember","member_label":"Interest rate risk on mortgage activities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:NoninterestIncomeOtherOperatingIncomeMember","member_label":"Other income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-347","char_anchor":"f-1253","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-348","char_anchor":"f-1254","text_snippet":"55","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":18,"prior_value":55.0},{"tag":"us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet","date_type":"Q","period_type":"duration","presentation_role":"derivativesotherriskmanagementderivativesdetails","presentation_hierarchy":[{"role":"derivativesotherriskmanagementderivativesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net","current_period_value":623,"prior_period_value":-1221.0,"visual_current_value":623,"visual_prior_value":-1221.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember|us-gaap:IncomeStatementLocationAxis=bac:NoninterestIncomeOtherOperatingIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember","member_label":"Interest rate and foreign currency risk on asset and liability management activities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:NoninterestIncomeOtherOperatingIncomeMember","member_label":"Other income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-355","char_anchor":"f-1261","text_snippet":"623","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-356","char_anchor":"f-1262","text_snippet":"1,221","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":623,"prior_value":-1221.0},{"tag":"us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet","date_type":"YTD","period_type":"duration","presentation_role":"derivativesotherriskmanagementderivativesdetails","presentation_hierarchy":[{"role":"derivativesotherriskmanagementderivativesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net","current_period_value":-42,"prior_period_value":-30.0,"visual_current_value":-42,"visual_prior_value":-30.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:CreditRiskOnLoansMember|us-gaap:IncomeStatementLocationAxis=bac:NoninterestIncomeOtherOperatingIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:CreditRiskOnLoansMember","member_label":"Credit risk on loans"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:NoninterestIncomeOtherOperatingIncomeMember","member_label":"Other income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-353","char_anchor":"f-1259","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-354","char_anchor":"f-1260","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-42,"prior_value":-30.0},{"tag":"us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet","date_type":"YTD","period_type":"duration","presentation_role":"derivativesotherriskmanagementderivativesdetails","presentation_hierarchy":[{"role":"derivativesotherriskmanagementderivativesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net","current_period_value":445,"prior_period_value":447.0,"visual_current_value":445,"visual_prior_value":447.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:DeferredCompensationHedgesMember|us-gaap:IncomeStatementLocationAxis=bac:NoninterestIncomeOtherOperatingIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:DeferredCompensationHedgesMember","member_label":"Price risk on certain compensation plans"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:NoninterestIncomeOtherOperatingIncomeMember","member_label":"Other income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-361","char_anchor":"f-1267","text_snippet":"445","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-362","char_anchor":"f-1268","text_snippet":"447","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":445,"prior_value":447.0},{"tag":"us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet","date_type":"YTD","period_type":"duration","presentation_role":"derivativesotherriskmanagementderivativesdetails","presentation_hierarchy":[{"role":"derivativesotherriskmanagementderivativesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net","current_period_value":58,"prior_period_value":15.0,"visual_current_value":58,"visual_prior_value":15.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateRiskOnMortgageActivitiesMember|us-gaap:IncomeStatementLocationAxis=bac:NoninterestIncomeOtherOperatingIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateRiskOnMortgageActivitiesMember","member_label":"Interest rate risk on mortgage activities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:NoninterestIncomeOtherOperatingIncomeMember","member_label":"Other income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-349","char_anchor":"f-1255","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-350","char_anchor":"f-1256","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":58,"prior_value":15.0},{"tag":"us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet","date_type":"YTD","period_type":"duration","presentation_role":"derivativesotherriskmanagementderivativesdetails","presentation_hierarchy":[{"role":"derivativesotherriskmanagementderivativesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net","current_period_value":-1863,"prior_period_value":-1048.0,"visual_current_value":-1863,"visual_prior_value":-1048.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember|us-gaap:IncomeStatementLocationAxis=bac:NoninterestIncomeOtherOperatingIncomeMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember","member_label":"Interest rate and foreign currency risk on asset and liability management activities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:NoninterestIncomeOtherOperatingIncomeMember","member_label":"Other income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-357","char_anchor":"f-1263","text_snippet":"1,863","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-358","char_anchor":"f-1264","text_snippet":"1,048","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1863,"prior_value":-1048.0},{"tag":"bac:CreditValuationGainLossOnDerivativeAssetGross","date_type":"Q","period_type":"duration","presentation_role":"derivativesvaluationadjustmentsdetails","presentation_hierarchy":[{"role":"derivativesvaluationadjustmentsdetails","parent":"bac:ValuationGainLossonDerivativesGrossAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative assets (CVA)","current_period_value":42,"prior_period_value":-32.0,"visual_current_value":42,"visual_prior_value":-32.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-1564","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-1565","text_snippet":"32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":42,"prior_value":-32.0},{"tag":"bac:CreditValuationGainLossOnDerivativeAssetGross","date_type":"YTD","period_type":"duration","presentation_role":"derivativesvaluationadjustmentsdetails","presentation_hierarchy":[{"role":"derivativesvaluationadjustmentsdetails","parent":"bac:ValuationGainLossonDerivativesGrossAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative assets (CVA)","current_period_value":-22,"prior_period_value":-1.0,"visual_current_value":-22,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1570","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-1571","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-22,"prior_value":-1.0},{"tag":"bac:DebitValuationGainLossOnDerivativeLiabilityGross","date_type":"Q","period_type":"duration","presentation_role":"derivativesvaluationadjustmentsdetails","presentation_hierarchy":[{"role":"derivativesvaluationadjustmentsdetails","parent":"bac:ValuationGainLossonDerivativesGrossAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Derivative liabilities (DVA)","current_period_value":16,"prior_period_value":2.0,"visual_current_value":16,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-1568","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-1569","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":16,"prior_value":2.0},{"tag":"bac:DebitValuationGainLossOnDerivativeLiabilityGross","date_type":"YTD","period_type":"duration","presentation_role":"derivativesvaluationadjustmentsdetails","presentation_hierarchy":[{"role":"derivativesvaluationadjustmentsdetails","parent":"bac:ValuationGainLossonDerivativesGrossAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Derivative liabilities (DVA)","current_period_value":13,"prior_period_value":-40.0,"visual_current_value":13,"visual_prior_value":-40.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1574","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-1575","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":13,"prior_value":-40.0},{"tag":"bac:DerivativeFundingRiskValuationAdjustmentDerivativeAssets","date_type":"Q","period_type":"instant","presentation_role":"derivativesvaluationadjustmentsdetails","presentation_hierarchy":[{"role":"derivativesvaluationadjustmentsdetails","parent":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Cumulative funding valuation adjustment","current_period_value":95,"prior_period_value":114.0,"visual_current_value":95,"visual_prior_value":114.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1578","text_snippet":"95","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1577","text_snippet":"114","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":95,"prior_value":114.0},{"tag":"bac:FundingValuationGainLossOnDerivativeAssetGross","date_type":"Q","period_type":"duration","presentation_role":"derivativesvaluationadjustmentsdetails","presentation_hierarchy":[{"role":"derivativesvaluationadjustmentsdetails","parent":"bac:ValuationGainLossonDerivativesGrossAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Derivative assets/liabilities (FVA)","current_period_value":17,"prior_period_value":-12.0,"visual_current_value":17,"visual_prior_value":-12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-1566","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-1567","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":-12.0},{"tag":"bac:FundingValuationGainLossOnDerivativeAssetGross","date_type":"YTD","period_type":"duration","presentation_role":"derivativesvaluationadjustmentsdetails","presentation_hierarchy":[{"role":"derivativesvaluationadjustmentsdetails","parent":"bac:ValuationGainLossonDerivativesGrossAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Derivative assets/liabilities (FVA)","current_period_value":-29,"prior_period_value":-27.0,"visual_current_value":-29,"visual_prior_value":-27.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1572","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-1573","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-29,"prior_value":-27.0},{"tag":"us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets","date_type":"Q","period_type":"instant","presentation_role":"derivativesvaluationadjustmentsdetails","presentation_hierarchy":[{"role":"derivativesvaluationadjustmentsdetails","parent":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Derivative Credit Risk Valuation Adjustment, Derivative Assets","current_period_value":350,"prior_period_value":360.0,"visual_current_value":350,"visual_prior_value":360.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1576","text_snippet":"350","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1575","text_snippet":"360","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":350,"prior_value":360.0},{"tag":"us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities","date_type":"Q","period_type":"instant","presentation_role":"derivativesvaluationadjustmentsdetails","presentation_hierarchy":[{"role":"derivativesvaluationadjustmentsdetails","parent":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Derivative Credit Risk Valuation Adjustment, Derivative Liabilities","current_period_value":285,"prior_period_value":259.0,"visual_current_value":285,"visual_prior_value":259.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1580","text_snippet":"285","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1579","text_snippet":"259","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":285,"prior_value":259.0},{"tag":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","date_type":"Q","period_type":"duration","presentation_role":"earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareDilutedAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","weight":1.0,"order":2.0}],"calculation_role":"earningspercommonsharebasicanddiluteddetails","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Earnings Per Share"}],"concept_label":"Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities","current_period_value":56,"prior_period_value":null,"visual_current_value":56,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-4634","text_snippet":"56","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":56,"prior_value":null},{"tag":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","date_type":"YTD","period_type":"duration","presentation_role":"earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareDilutedAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","weight":1.0,"order":2.0}],"calculation_role":"earningspercommonsharebasicanddiluteddetails","calculation_parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Earnings Per Share"}],"concept_label":"Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities","current_period_value":167,"prior_period_value":null,"visual_current_value":167,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4636","text_snippet":"167","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":167,"prior_value":null},{"tag":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","date_type":"Q","period_type":"duration","presentation_role":"earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareDilutedAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Available to Common Stockholders, Diluted","current_period_value":8096,"prior_period_value":6380.0,"visual_current_value":8096,"visual_prior_value":6380.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-4638","text_snippet":"8,096","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-4639","text_snippet":"6,380","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":8096,"prior_value":6380.0},{"tag":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","date_type":"YTD","period_type":"duration","presentation_role":"earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareDilutedAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Available to Common Stockholders, Diluted","current_period_value":22022,"prior_period_value":19104.0,"visual_current_value":22022,"visual_prior_value":19104.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4640","text_snippet":"22,022","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-4641","text_snippet":"19,104","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":22022,"prior_value":19104.0},{"tag":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","date_type":"Q","period_type":"duration","presentation_role":"earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareDilutedAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,5.0,4],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","weight":1.0,"order":1.0}],"calculation_role":"earningspercommonsharebasicanddiluteddetails","calculation_parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Earnings Per Share"}],"concept_label":"Weighted Average Number of Shares Outstanding, Diluted, Adjustment","current_period_value":161.1,"prior_period_value":84.1,"visual_current_value":161.1,"visual_prior_value":84.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-4646","text_snippet":"161.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-4647","text_snippet":"84.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":161.1,"prior_value":84.1},{"tag":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","date_type":"YTD","period_type":"duration","presentation_role":"earningspercommonsharebasicanddiluteddetails","presentation_hierarchy":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:EarningsPerShareDilutedAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,5.0,4],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"earningspercommonsharebasicanddiluteddetails","parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","weight":1.0,"order":1.0}],"calculation_role":"earningspercommonsharebasicanddiluteddetails","calculation_parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Earnings Per Share"}],"concept_label":"Weighted Average Number of Shares Outstanding, Diluted, Adjustment","current_period_value":150.2,"prior_period_value":70.3,"visual_current_value":150.2,"visual_prior_value":70.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4648","text_snippet":"150.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-4649","text_snippet":"70.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":150.2,"prior_value":70.3},{"tag":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","date_type":"Q","period_type":"duration","presentation_role":"earningspercommonsharenarrativedetails","presentation_hierarchy":[{"role":"earningspercommonsharenarrativedetails","parent":"us-gaap:EarningsPerShareDilutedLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements","current_period_value":62,"prior_period_value":62.0,"visual_current_value":62,"visual_prior_value":62.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementClassOfStockAxis=bac:SeriesLPreferredStockMember","dimensions":[{"axis":"us-gaap:StatementClassOfStockAxis","axis_label":"Statement Class Of Stock","member":"bac:SeriesLPreferredStockMember","member_label":"Series L Preferred Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1341","char_anchor":"f-4661","text_snippet":"62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1339","char_anchor":"f-4659","text_snippet":"62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":62,"prior_value":62.0},{"tag":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","date_type":"YTD","period_type":"duration","presentation_role":"earningspercommonsharenarrativedetails","presentation_hierarchy":[{"role":"earningspercommonsharenarrativedetails","parent":"us-gaap:EarningsPerShareDilutedLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements","current_period_value":62,"prior_period_value":62.0,"visual_current_value":62,"visual_prior_value":62.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementClassOfStockAxis=bac:SeriesLPreferredStockMember","dimensions":[{"axis":"us-gaap:StatementClassOfStockAxis","axis_label":"Statement Class Of Stock","member":"bac:SeriesLPreferredStockMember","member_label":"Series L Preferred Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-6","char_anchor":"f-4658","text_snippet":"62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1340","char_anchor":"f-4660","text_snippet":"62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":62,"prior_value":62.0},{"tag":"us-gaap:PreferredStockDividendsIncomeStatementImpact","date_type":"Q","period_type":"duration","presentation_role":"earningspercommonsharenarrativedetails","presentation_hierarchy":[{"role":"earningspercommonsharenarrativedetails","parent":"us-gaap:EarningsPerShareDilutedLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Preferred Stock Dividends, Income Statement Impact","current_period_value":56,"prior_period_value":null,"visual_current_value":56,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:StatementClassOfStockAxis=bac:SeriesLPreferredStockMember","dimensions":[{"axis":"us-gaap:StatementClassOfStockAxis","axis_label":"Statement Class Of Stock","member":"bac:SeriesLPreferredStockMember","member_label":"Series L Preferred Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1341","char_anchor":"f-4662","text_snippet":"56","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":56,"prior_value":null},{"tag":"us-gaap:PreferredStockDividendsIncomeStatementImpact","date_type":"YTD","period_type":"duration","presentation_role":"earningspercommonsharenarrativedetails","presentation_hierarchy":[{"role":"earningspercommonsharenarrativedetails","parent":"us-gaap:EarningsPerShareDilutedLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Preferred Stock Dividends, Income Statement Impact","current_period_value":167,"prior_period_value":null,"visual_current_value":167,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:StatementClassOfStockAxis=bac:SeriesLPreferredStockMember","dimensions":[{"axis":"us-gaap:StatementClassOfStockAxis","axis_label":"Statement Class Of Stock","member":"bac:SeriesLPreferredStockMember","member_label":"Series L Preferred Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-6","char_anchor":"f-4663","text_snippet":"167","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":167,"prior_value":null},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-29,"prior_period_value":29.0,"visual_current_value":-29,"visual_prior_value":29.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1481","char_anchor":"f-5020","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1533","char_anchor":"f-5229","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-29,"prior_value":29.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-1,"prior_period_value":5.0,"visual_current_value":-1,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1512","char_anchor":"f-5152","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1566","char_anchor":"f-5361","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":5.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-44,"prior_period_value":-32.0,"visual_current_value":-44,"visual_prior_value":-32.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1490","char_anchor":"f-5053","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1542","char_anchor":"f-5262","text_snippet":"32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-44,"prior_value":-32.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-78,"prior_period_value":4.0,"visual_current_value":-78,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1493","char_anchor":"f-5064","text_snippet":"78","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1545","char_anchor":"f-5273","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-78,"prior_value":4.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-1,"prior_period_value":-3.0,"visual_current_value":-1,"visual_prior_value":-3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1504","char_anchor":"f-5119","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1557","char_anchor":"f-5328","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-3.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-15,"prior_period_value":1.0,"visual_current_value":-15,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1484","char_anchor":"f-5031","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1536","char_anchor":"f-5240","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-15,"prior_value":1.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":10,"prior_period_value":6.0,"visual_current_value":10,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1487","char_anchor":"f-5042","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1539","char_anchor":"f-5251","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":6.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":1,"prior_period_value":2.0,"visual_current_value":1,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1509","char_anchor":"f-5141","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1563","char_anchor":"f-5350","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":2.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-2,"prior_period_value":-6.0,"visual_current_value":-2,"visual_prior_value":-6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CommercialMBSMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CommercialMBSMember","member_label":"Commercial MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1599","char_anchor":"f-5529","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1634","char_anchor":"f-5738","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-6.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-42,"prior_period_value":-11.0,"visual_current_value":-42,"visual_prior_value":-11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1588","char_anchor":"f-5452","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1622","char_anchor":"f-5661","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-42,"prior_value":-11.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-10,"prior_period_value":-1.0,"visual_current_value":-10,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1608","char_anchor":"f-5584","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1644","char_anchor":"f-5793","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-10,"prior_value":-1.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-46,"prior_period_value":-76.0,"visual_current_value":-46,"visual_prior_value":-76.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1594","char_anchor":"f-5485","text_snippet":"46","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1628","char_anchor":"f-5694","text_snippet":"76","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-46,"prior_value":-76.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":1,"prior_period_value":5.0,"visual_current_value":1,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonAgencyResidentialMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonAgencyResidentialMember","member_label":"Non-agency residential MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1597","char_anchor":"f-5518","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1632","char_anchor":"f-5727","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":5.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-1,"prior_period_value":-2.0,"visual_current_value":-1,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1601","char_anchor":"f-5540","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1636","char_anchor":"f-5749","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-2.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-19,"prior_period_value":-76.0,"visual_current_value":-19,"visual_prior_value":-76.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1595","char_anchor":"f-5496","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1630","char_anchor":"f-5705","text_snippet":"76","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-19,"prior_value":-76.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-2,"prior_period_value":-3.0,"visual_current_value":-2,"visual_prior_value":-3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1602","char_anchor":"f-5551","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1638","char_anchor":"f-5760","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-3.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":52,"prior_period_value":11.0,"visual_current_value":52,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1592","char_anchor":"f-5474","text_snippet":"52","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1626","char_anchor":"f-5683","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":52,"prior_value":11.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":2,"prior_period_value":3.0,"visual_current_value":2,"visual_prior_value":3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1606","char_anchor":"f-5573","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1642","char_anchor":"f-5782","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":3.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-71,"prior_period_value":158.0,"visual_current_value":-71,"visual_prior_value":158.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1610","char_anchor":"f-5595","text_snippet":"71","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1646","char_anchor":"f-5804","text_snippet":"158","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-71,"prior_value":158.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":13,"prior_period_value":-12.0,"visual_current_value":13,"visual_prior_value":-12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherDebtSecuritiesMember","member_label":"Other Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1604","char_anchor":"f-5562","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1640","char_anchor":"f-5771","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":13,"prior_value":-12.0},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-1,"prior_period_value":null,"visual_current_value":-1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1501","char_anchor":"f-5108","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":null},{"tag":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":17,"prior_period_value":null,"visual_current_value":17,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1590","char_anchor":"f-5463","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":null},{"tag":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-18,"prior_period_value":-3.0,"visual_current_value":-18,"visual_prior_value":-3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1527","char_anchor":"f-5207","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1581","char_anchor":"f-5416","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-18,"prior_value":-3.0},{"tag":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":5,"prior_period_value":-12.0,"visual_current_value":5,"visual_prior_value":-12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1521","char_anchor":"f-5185","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1575","char_anchor":"f-5394","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":-12.0},{"tag":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":17,"prior_period_value":4.0,"visual_current_value":17,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1530","char_anchor":"f-5218","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1584","char_anchor":"f-5427","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":4.0},{"tag":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-7,"prior_period_value":1.0,"visual_current_value":-7,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1524","char_anchor":"f-5196","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1578","char_anchor":"f-5405","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-7,"prior_value":1.0},{"tag":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-27,"prior_period_value":-9.0,"visual_current_value":-27,"visual_prior_value":-9.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1618","char_anchor":"f-5639","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1654","char_anchor":"f-5848","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-27,"prior_value":-9.0},{"tag":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":19,"prior_period_value":-31.0,"visual_current_value":19,"visual_prior_value":-31.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1614","char_anchor":"f-5617","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1650","char_anchor":"f-5826","text_snippet":"31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":19,"prior_value":-31.0},{"tag":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-1,"prior_period_value":5.0,"visual_current_value":-1,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:TradingAccountLiabilitiesEquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:TradingAccountLiabilitiesEquitySecuritiesMember","member_label":"Trading account liabilities – Equity securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1612","char_anchor":"f-5606","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1648","char_anchor":"f-5815","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":5.0},{"tag":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-22,"prior_period_value":36.0,"visual_current_value":-22,"visual_prior_value":36.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1620","char_anchor":"f-5650","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1656","char_anchor":"f-5859","text_snippet":"36","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-22,"prior_value":36.0},{"tag":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-7,"prior_period_value":1.0,"visual_current_value":-7,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1616","char_anchor":"f-5628","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1652","char_anchor":"f-5837","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-7,"prior_value":1.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3","current_period_value":6,"prior_period_value":1.0,"visual_current_value":-6,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1521","char_anchor":"f-5182","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1575","char_anchor":"f-5391","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-6,"prior_value":-1.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3","current_period_value":18,"prior_period_value":7.0,"visual_current_value":-18,"visual_prior_value":-7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1614","char_anchor":"f-5614","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1650","char_anchor":"f-5823","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-18,"prior_value":-7.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3","current_period_value":3,"prior_period_value":18.0,"visual_current_value":-3,"visual_prior_value":-18.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:TradingAccountLiabilitiesEquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:TradingAccountLiabilitiesEquitySecuritiesMember","member_label":"Trading account liabilities – Equity securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1612","char_anchor":"f-5603","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1648","char_anchor":"f-5812","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-3,"prior_value":-18.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3","current_period_value":3,"prior_period_value":11.0,"visual_current_value":3,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:TradingAccountLiabilitiesEquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:TradingAccountLiabilitiesEquitySecuritiesMember","member_label":"Trading account liabilities – Equity securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1612","char_anchor":"f-5604","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1648","char_anchor":"f-5813","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":11.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:TradingAccountLiabilitiesEquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:TradingAccountLiabilitiesEquitySecuritiesMember","member_label":"Trading account liabilities – Equity securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1518","char_anchor":"f-5172","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1614","char_anchor":"f-5615","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":7,"prior_period_value":80.0,"visual_current_value":7,"visual_prior_value":80.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1481","char_anchor":"f-5011","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1533","char_anchor":"f-5220","text_snippet":"80","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":7,"prior_value":80.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":1,"prior_period_value":9.0,"visual_current_value":1,"visual_prior_value":9.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1512","char_anchor":"f-5143","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1566","char_anchor":"f-5352","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":9.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":-27,"prior_period_value":-33.0,"visual_current_value":-27,"visual_prior_value":-33.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1490","char_anchor":"f-5044","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1542","char_anchor":"f-5253","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-27,"prior_value":-33.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":-1,"prior_period_value":1.0,"visual_current_value":-1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1501","char_anchor":"f-5099","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1554","char_anchor":"f-5308","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":1.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":-25,"prior_period_value":55.0,"visual_current_value":-25,"visual_prior_value":55.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1493","char_anchor":"f-5055","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1545","char_anchor":"f-5264","text_snippet":"55","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-25,"prior_value":55.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":-1,"prior_period_value":-1.0,"visual_current_value":-1,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1504","char_anchor":"f-5110","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1557","char_anchor":"f-5319","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-1.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":-15,"prior_period_value":2.0,"visual_current_value":-15,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1484","char_anchor":"f-5022","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1536","char_anchor":"f-5231","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-15,"prior_value":2.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":10,"prior_period_value":6.0,"visual_current_value":10,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1487","char_anchor":"f-5033","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1539","char_anchor":"f-5242","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":6.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":1,"prior_period_value":2.0,"visual_current_value":1,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1509","char_anchor":"f-5132","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1563","char_anchor":"f-5341","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":2.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":14,"prior_period_value":46.0,"visual_current_value":14,"visual_prior_value":46.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1515","char_anchor":"f-5154","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1569","char_anchor":"f-5363","text_snippet":"46","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":14,"prior_value":46.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":-2,"prior_period_value":-6.0,"visual_current_value":-2,"visual_prior_value":-6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CommercialMBSMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CommercialMBSMember","member_label":"Commercial MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1599","char_anchor":"f-5520","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1634","char_anchor":"f-5729","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-6.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":196,"prior_period_value":104.0,"visual_current_value":196,"visual_prior_value":104.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1588","char_anchor":"f-5443","text_snippet":"196","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1622","char_anchor":"f-5652","text_snippet":"104","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":196,"prior_value":104.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":28,"prior_period_value":7.0,"visual_current_value":28,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1608","char_anchor":"f-5575","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1644","char_anchor":"f-5784","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":28,"prior_value":7.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":-46,"prior_period_value":-56.0,"visual_current_value":-46,"visual_prior_value":-56.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1594","char_anchor":"f-5476","text_snippet":"46","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1628","char_anchor":"f-5685","text_snippet":"56","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-46,"prior_value":-56.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":1,"prior_period_value":7.0,"visual_current_value":1,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonAgencyResidentialMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonAgencyResidentialMember","member_label":"Non-agency residential MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1597","char_anchor":"f-5509","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1632","char_anchor":"f-5718","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":7.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":-1,"prior_period_value":-6.0,"visual_current_value":-1,"visual_prior_value":-6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1601","char_anchor":"f-5531","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1636","char_anchor":"f-5740","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-6.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":259,"prior_period_value":67.0,"visual_current_value":259,"visual_prior_value":67.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1595","char_anchor":"f-5487","text_snippet":"259","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1630","char_anchor":"f-5696","text_snippet":"67","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":259,"prior_value":67.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":-2,"prior_period_value":-5.0,"visual_current_value":-2,"visual_prior_value":-5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1602","char_anchor":"f-5542","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1638","char_anchor":"f-5751","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-5.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":33,"prior_period_value":8.0,"visual_current_value":33,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1590","char_anchor":"f-5454","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1624","char_anchor":"f-5663","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":33,"prior_value":8.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":76,"prior_period_value":11.0,"visual_current_value":76,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1592","char_anchor":"f-5465","text_snippet":"76","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1626","char_anchor":"f-5674","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":76,"prior_value":11.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":2,"prior_period_value":3.0,"visual_current_value":2,"visual_prior_value":3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1606","char_anchor":"f-5564","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1642","char_anchor":"f-5773","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":3.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":-47,"prior_period_value":186.0,"visual_current_value":-47,"visual_prior_value":186.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1610","char_anchor":"f-5586","text_snippet":"47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1646","char_anchor":"f-5795","text_snippet":"186","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-47,"prior_value":186.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","current_period_value":13,"prior_period_value":7.0,"visual_current_value":13,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherDebtSecuritiesMember","member_label":"Other Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1604","char_anchor":"f-5553","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1640","char_anchor":"f-5762","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":13,"prior_value":7.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":-10,"prior_period_value":20.0,"visual_current_value":-10,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-5436","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-5437","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-10,"prior_value":20.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":6,"prior_period_value":5.0,"visual_current_value":6,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1493","char_anchor":"f-5056","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1545","char_anchor":"f-5265","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":5.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":4,"prior_period_value":5.0,"visual_current_value":4,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1487","char_anchor":"f-5034","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1539","char_anchor":"f-5243","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":5.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":-3,"prior_period_value":5.0,"visual_current_value":-3,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1515","char_anchor":"f-5155","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1569","char_anchor":"f-5364","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-3,"prior_value":5.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":54,"prior_period_value":-40.0,"visual_current_value":54,"visual_prior_value":-40.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-5868","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-5869","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":54,"prior_value":-40.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":4,"prior_period_value":1.0,"visual_current_value":4,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CommercialMBSMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CommercialMBSMember","member_label":"Commercial MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1599","char_anchor":"f-5521","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1634","char_anchor":"f-5730","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":1.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":4,"prior_period_value":-3.0,"visual_current_value":4,"visual_prior_value":-3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1588","char_anchor":"f-5444","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1622","char_anchor":"f-5653","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":-3.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":3,"prior_period_value":-4.0,"visual_current_value":3,"visual_prior_value":-4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1608","char_anchor":"f-5576","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1644","char_anchor":"f-5785","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":-4.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":31,"prior_period_value":-32.0,"visual_current_value":31,"visual_prior_value":-32.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1595","char_anchor":"f-5488","text_snippet":"31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1630","char_anchor":"f-5697","text_snippet":"32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":31,"prior_value":-32.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":1,"prior_period_value":60.0,"visual_current_value":1,"visual_prior_value":60.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1602","char_anchor":"f-5543","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1638","char_anchor":"f-5752","text_snippet":"60","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":60.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":27,"prior_period_value":-29.0,"visual_current_value":27,"visual_prior_value":-29.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1592","char_anchor":"f-5466","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1626","char_anchor":"f-5675","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":27,"prior_value":-29.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":26,"prior_period_value":-21.0,"visual_current_value":26,"visual_prior_value":-21.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1610","char_anchor":"f-5587","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1646","char_anchor":"f-5796","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":26,"prior_value":-21.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1481","char_anchor":"f-5012","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":-3,"prior_period_value":null,"visual_current_value":-3,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1601","char_anchor":"f-5532","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-3,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances","current_period_value":17,"prior_period_value":21.0,"visual_current_value":17,"visual_prior_value":21.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1481","char_anchor":"f-5015","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1533","char_anchor":"f-5224","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":21.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances","current_period_value":17,"prior_period_value":21.0,"visual_current_value":17,"visual_prior_value":21.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1493","char_anchor":"f-5059","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1545","char_anchor":"f-5268","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":21.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances","current_period_value":46,"prior_period_value":24.0,"visual_current_value":46,"visual_prior_value":24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1515","char_anchor":"f-5158","text_snippet":"46","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1569","char_anchor":"f-5367","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":46,"prior_value":24.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances","current_period_value":40,"prior_period_value":44.0,"visual_current_value":40,"visual_prior_value":44.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1588","char_anchor":"f-5447","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1622","char_anchor":"f-5656","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":40,"prior_value":44.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances","current_period_value":40,"prior_period_value":44.0,"visual_current_value":40,"visual_prior_value":44.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1595","char_anchor":"f-5491","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1630","char_anchor":"f-5700","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":40,"prior_value":44.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances","current_period_value":24,"prior_period_value":1.0,"visual_current_value":24,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1606","char_anchor":"f-5568","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1642","char_anchor":"f-5777","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":24,"prior_value":1.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances","current_period_value":119,"prior_period_value":97.0,"visual_current_value":119,"visual_prior_value":97.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1610","char_anchor":"f-5590","text_snippet":"119","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1646","char_anchor":"f-5799","text_snippet":"97","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":119,"prior_value":97.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances","current_period_value":24,"prior_period_value":null,"visual_current_value":24,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1509","char_anchor":"f-5136","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":24,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":17,"prior_period_value":25.0,"visual_current_value":17,"visual_prior_value":25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CommercialMBSMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CommercialMBSMember","member_label":"Commercial MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1498","char_anchor":"f-5090","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1551","char_anchor":"f-5299","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":25.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":447,"prior_period_value":210.0,"visual_current_value":447,"visual_prior_value":210.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1481","char_anchor":"f-5013","text_snippet":"447","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1533","char_anchor":"f-5222","text_snippet":"210","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":447,"prior_value":210.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":1,"prior_period_value":25.0,"visual_current_value":1,"visual_prior_value":25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1512","char_anchor":"f-5145","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1566","char_anchor":"f-5354","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":25.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":95,"prior_period_value":87.0,"visual_current_value":95,"visual_prior_value":87.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1490","char_anchor":"f-5046","text_snippet":"95","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1542","char_anchor":"f-5255","text_snippet":"87","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":95,"prior_value":87.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":591,"prior_period_value":326.0,"visual_current_value":591,"visual_prior_value":326.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1493","char_anchor":"f-5057","text_snippet":"591","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1545","char_anchor":"f-5266","text_snippet":"326","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":591,"prior_value":326.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":26,"prior_period_value":25.0,"visual_current_value":26,"visual_prior_value":25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1504","char_anchor":"f-5112","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1557","char_anchor":"f-5321","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":26,"prior_value":25.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":44,"prior_period_value":27.0,"visual_current_value":44,"visual_prior_value":27.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1484","char_anchor":"f-5024","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1536","char_anchor":"f-5233","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":27.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":5,"prior_period_value":2.0,"visual_current_value":5,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1487","char_anchor":"f-5035","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1539","char_anchor":"f-5244","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":2.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":161,"prior_period_value":58.0,"visual_current_value":161,"visual_prior_value":58.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1515","char_anchor":"f-5156","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1569","char_anchor":"f-5365","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":161,"prior_value":58.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":254,"prior_period_value":200.0,"visual_current_value":254,"visual_prior_value":200.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CommercialMBSMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CommercialMBSMember","member_label":"Commercial MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1599","char_anchor":"f-5522","text_snippet":"254","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1634","char_anchor":"f-5731","text_snippet":"200","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":254,"prior_value":200.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":1464,"prior_period_value":501.0,"visual_current_value":1464,"visual_prior_value":501.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1588","char_anchor":"f-5445","text_snippet":"1,464","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1622","char_anchor":"f-5654","text_snippet":"501","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1464,"prior_value":501.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":1,"prior_period_value":25.0,"visual_current_value":1,"visual_prior_value":25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1608","char_anchor":"f-5577","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1644","char_anchor":"f-5786","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":25.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":232,"prior_period_value":324.0,"visual_current_value":232,"visual_prior_value":324.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1594","char_anchor":"f-5478","text_snippet":"232","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1628","char_anchor":"f-5687","text_snippet":"324","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":232,"prior_value":324.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":1855,"prior_period_value":966.0,"visual_current_value":1855,"visual_prior_value":966.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1595","char_anchor":"f-5489","text_snippet":"1,855","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1630","char_anchor":"f-5698","text_snippet":"966","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1855,"prior_value":966.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":769,"prior_period_value":200.0,"visual_current_value":769,"visual_prior_value":200.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1602","char_anchor":"f-5544","text_snippet":"769","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1638","char_anchor":"f-5753","text_snippet":"200","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":769,"prior_value":200.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":129,"prior_period_value":113.0,"visual_current_value":129,"visual_prior_value":113.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1590","char_anchor":"f-5456","text_snippet":"129","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1624","char_anchor":"f-5665","text_snippet":"113","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":129,"prior_value":113.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":30,"prior_period_value":28.0,"visual_current_value":30,"visual_prior_value":28.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1592","char_anchor":"f-5467","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1626","char_anchor":"f-5676","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":30,"prior_value":28.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":252,"prior_period_value":78.0,"visual_current_value":252,"visual_prior_value":78.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1610","char_anchor":"f-5588","text_snippet":"252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1646","char_anchor":"f-5797","text_snippet":"78","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":252,"prior_value":78.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":9,"prior_period_value":null,"visual_current_value":9,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1501","char_anchor":"f-5101","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1509","char_anchor":"f-5134","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":515,"prior_period_value":null,"visual_current_value":515,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1601","char_anchor":"f-5533","text_snippet":"515","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":515,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1606","char_anchor":"f-5566","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":238,"prior_period_value":194.0,"visual_current_value":-238,"visual_prior_value":-194.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1481","char_anchor":"f-5014","text_snippet":"238","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1533","char_anchor":"f-5223","text_snippet":"194","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-238,"prior_value":-194.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":80,"prior_period_value":68.0,"visual_current_value":-80,"visual_prior_value":-68.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1490","char_anchor":"f-5047","text_snippet":"80","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1542","char_anchor":"f-5256","text_snippet":"68","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-80,"prior_value":-68.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":335,"prior_period_value":288.0,"visual_current_value":-335,"visual_prior_value":-288.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1493","char_anchor":"f-5058","text_snippet":"335","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1545","char_anchor":"f-5267","text_snippet":"288","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-335,"prior_value":-288.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":17,"prior_period_value":15.0,"visual_current_value":-17,"visual_prior_value":-15.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1484","char_anchor":"f-5025","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1536","char_anchor":"f-5234","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-17,"prior_value":-15.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":909,"prior_period_value":322.0,"visual_current_value":-909,"visual_prior_value":-322.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1588","char_anchor":"f-5446","text_snippet":"909","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1622","char_anchor":"f-5655","text_snippet":"322","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-909,"prior_value":-322.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":252,"prior_period_value":539.0,"visual_current_value":-252,"visual_prior_value":-539.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1594","char_anchor":"f-5479","text_snippet":"252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1628","char_anchor":"f-5688","text_snippet":"539","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-252,"prior_value":-539.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":1206,"prior_period_value":929.0,"visual_current_value":-1206,"visual_prior_value":-929.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1595","char_anchor":"f-5490","text_snippet":"1,206","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1630","char_anchor":"f-5699","text_snippet":"929","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1206,"prior_value":-929.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":45,"prior_period_value":52.0,"visual_current_value":-45,"visual_prior_value":-52.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1590","char_anchor":"f-5457","text_snippet":"45","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1624","char_anchor":"f-5666","text_snippet":"52","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-45,"prior_value":-52.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":1,"prior_period_value":null,"visual_current_value":-1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1601","char_anchor":"f-5534","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":1,"prior_period_value":null,"visual_current_value":-1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1602","char_anchor":"f-5545","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","current_period_value":14,"prior_period_value":null,"visual_current_value":-14,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1608","char_anchor":"f-5578","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-14,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":16,"prior_period_value":2.0,"visual_current_value":-16,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CommercialMBSMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CommercialMBSMember","member_label":"Commercial MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1498","char_anchor":"f-5093","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1551","char_anchor":"f-5302","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-16,"prior_value":-2.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":365,"prior_period_value":282.0,"visual_current_value":-365,"visual_prior_value":-282.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1481","char_anchor":"f-5016","text_snippet":"365","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1533","char_anchor":"f-5225","text_snippet":"282","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-365,"prior_value":-282.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":9,"prior_period_value":11.0,"visual_current_value":-9,"visual_prior_value":-11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1512","char_anchor":"f-5148","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1566","char_anchor":"f-5357","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-9,"prior_value":-11.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":26,"prior_period_value":13.0,"visual_current_value":-26,"visual_prior_value":-13.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1490","char_anchor":"f-5049","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1542","char_anchor":"f-5258","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-26,"prior_value":-13.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":396,"prior_period_value":298.0,"visual_current_value":-396,"visual_prior_value":-298.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1493","char_anchor":"f-5060","text_snippet":"396","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1545","char_anchor":"f-5269","text_snippet":"298","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-396,"prior_value":-298.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":16,"prior_period_value":9.0,"visual_current_value":-16,"visual_prior_value":-9.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1504","char_anchor":"f-5115","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1557","char_anchor":"f-5324","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-16,"prior_value":-9.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":5,"prior_period_value":3.0,"visual_current_value":-5,"visual_prior_value":-3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1487","char_anchor":"f-5038","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1539","char_anchor":"f-5247","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-5,"prior_value":-3.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":2,"prior_period_value":5.0,"visual_current_value":-2,"visual_prior_value":-5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1509","char_anchor":"f-5137","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1563","char_anchor":"f-5346","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-5.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":105,"prior_period_value":79.0,"visual_current_value":-105,"visual_prior_value":-79.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1515","char_anchor":"f-5159","text_snippet":"105","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1569","char_anchor":"f-5368","text_snippet":"79","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-105,"prior_value":-79.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":111,"prior_period_value":2.0,"visual_current_value":-111,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CommercialMBSMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CommercialMBSMember","member_label":"Commercial MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1599","char_anchor":"f-5525","text_snippet":"111","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1634","char_anchor":"f-5734","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-111,"prior_value":-2.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":901,"prior_period_value":748.0,"visual_current_value":-901,"visual_prior_value":-748.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1588","char_anchor":"f-5448","text_snippet":"901","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1622","char_anchor":"f-5657","text_snippet":"748","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-901,"prior_value":-748.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":60,"prior_period_value":36.0,"visual_current_value":-60,"visual_prior_value":-36.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1608","char_anchor":"f-5580","text_snippet":"60","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1644","char_anchor":"f-5789","text_snippet":"36","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-60,"prior_value":-36.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":118,"prior_period_value":56.0,"visual_current_value":-118,"visual_prior_value":-56.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1594","char_anchor":"f-5481","text_snippet":"118","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1628","char_anchor":"f-5690","text_snippet":"56","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-118,"prior_value":-56.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":2,"prior_period_value":18.0,"visual_current_value":-2,"visual_prior_value":-18.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1601","char_anchor":"f-5536","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1636","char_anchor":"f-5745","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-18.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":1310,"prior_period_value":876.0,"visual_current_value":-1310,"visual_prior_value":-876.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1595","char_anchor":"f-5492","text_snippet":"1,310","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1630","char_anchor":"f-5701","text_snippet":"876","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1310,"prior_value":-876.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":113,"prior_period_value":164.0,"visual_current_value":-113,"visual_prior_value":-164.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1602","char_anchor":"f-5547","text_snippet":"113","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1638","char_anchor":"f-5756","text_snippet":"164","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-113,"prior_value":-164.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":105,"prior_period_value":4.0,"visual_current_value":-105,"visual_prior_value":-4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1590","char_anchor":"f-5459","text_snippet":"105","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1624","char_anchor":"f-5668","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-105,"prior_value":-4.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":186,"prior_period_value":68.0,"visual_current_value":-186,"visual_prior_value":-68.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1592","char_anchor":"f-5470","text_snippet":"186","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1626","char_anchor":"f-5679","text_snippet":"68","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-186,"prior_value":-68.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":29,"prior_period_value":11.0,"visual_current_value":-29,"visual_prior_value":-11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1606","char_anchor":"f-5569","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1642","char_anchor":"f-5778","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-29,"prior_value":-11.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":264,"prior_period_value":244.0,"visual_current_value":-264,"visual_prior_value":-244.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1610","char_anchor":"f-5591","text_snippet":"264","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1646","char_anchor":"f-5800","text_snippet":"244","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-264,"prior_value":-244.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements","current_period_value":2,"prior_period_value":20.0,"visual_current_value":-2,"visual_prior_value":-20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherDebtSecuritiesMember","member_label":"Other Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1604","char_anchor":"f-5558","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1640","char_anchor":"f-5767","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-20.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":91,"prior_period_value":166.0,"visual_current_value":91,"visual_prior_value":166.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1481","char_anchor":"f-5017","text_snippet":"91","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1533","char_anchor":"f-5226","text_snippet":"166","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":91,"prior_value":166.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":85,"prior_period_value":128.0,"visual_current_value":85,"visual_prior_value":128.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1490","char_anchor":"f-5050","text_snippet":"85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1542","char_anchor":"f-5259","text_snippet":"128","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":85,"prior_value":128.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":5,"prior_period_value":4.0,"visual_current_value":5,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1501","char_anchor":"f-5105","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1554","char_anchor":"f-5314","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":4.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":221,"prior_period_value":348.0,"visual_current_value":221,"visual_prior_value":348.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1493","char_anchor":"f-5061","text_snippet":"221","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1545","char_anchor":"f-5270","text_snippet":"348","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":221,"prior_value":348.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":5,"prior_period_value":98.0,"visual_current_value":5,"visual_prior_value":98.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1504","char_anchor":"f-5116","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1557","char_anchor":"f-5325","text_snippet":"98","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":98.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":45,"prior_period_value":35.0,"visual_current_value":45,"visual_prior_value":35.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1484","char_anchor":"f-5028","text_snippet":"45","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1536","char_anchor":"f-5237","text_snippet":"35","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":45,"prior_value":35.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":1,"prior_period_value":80.0,"visual_current_value":1,"visual_prior_value":80.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherDebtSecuritiesMember","member_label":"Other Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1506","char_anchor":"f-5127","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1560","char_anchor":"f-5336","text_snippet":"80","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":80.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":567,"prior_period_value":681.0,"visual_current_value":567,"visual_prior_value":681.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1588","char_anchor":"f-5449","text_snippet":"567","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1622","char_anchor":"f-5658","text_snippet":"681","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":567,"prior_value":681.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":290,"prior_period_value":292.0,"visual_current_value":290,"visual_prior_value":292.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1594","char_anchor":"f-5482","text_snippet":"290","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1628","char_anchor":"f-5691","text_snippet":"292","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":290,"prior_value":292.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":5,"prior_period_value":5.0,"visual_current_value":5,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1601","char_anchor":"f-5537","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1636","char_anchor":"f-5746","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":5.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":1009,"prior_period_value":1038.0,"visual_current_value":1009,"visual_prior_value":1038.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1595","char_anchor":"f-5493","text_snippet":"1,009","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1630","char_anchor":"f-5702","text_snippet":"1,038","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1009,"prior_value":1038.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":5,"prior_period_value":161.0,"visual_current_value":5,"visual_prior_value":161.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1602","char_anchor":"f-5548","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1638","char_anchor":"f-5757","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":161.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":152,"prior_period_value":46.0,"visual_current_value":152,"visual_prior_value":46.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1590","char_anchor":"f-5460","text_snippet":"152","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1624","char_anchor":"f-5669","text_snippet":"46","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":152,"prior_value":46.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":1,"prior_period_value":97.0,"visual_current_value":1,"visual_prior_value":97.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherDebtSecuritiesMember","member_label":"Other Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1604","char_anchor":"f-5559","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1640","char_anchor":"f-5768","text_snippet":"97","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":97.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3","current_period_value":44,"prior_period_value":null,"visual_current_value":44,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1606","char_anchor":"f-5570","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":158,"prior_period_value":17.0,"visual_current_value":-158,"visual_prior_value":-17.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1481","char_anchor":"f-5018","text_snippet":"158","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1533","char_anchor":"f-5227","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-158,"prior_value":-17.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":25,"prior_period_value":40.0,"visual_current_value":-25,"visual_prior_value":-40.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1490","char_anchor":"f-5051","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1542","char_anchor":"f-5260","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-25,"prior_value":-40.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":366,"prior_period_value":2.0,"visual_current_value":-366,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1501","char_anchor":"f-5106","text_snippet":"366","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1554","char_anchor":"f-5315","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-366,"prior_value":-2.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":289,"prior_period_value":86.0,"visual_current_value":-289,"visual_prior_value":-86.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1493","char_anchor":"f-5062","text_snippet":"289","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1545","char_anchor":"f-5271","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-289,"prior_value":-86.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":366,"prior_period_value":15.0,"visual_current_value":-366,"visual_prior_value":-15.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1504","char_anchor":"f-5117","text_snippet":"366","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1557","char_anchor":"f-5326","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-366,"prior_value":-15.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":106,"prior_period_value":29.0,"visual_current_value":-106,"visual_prior_value":-29.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1484","char_anchor":"f-5029","text_snippet":"106","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1536","char_anchor":"f-5238","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-106,"prior_value":-29.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":320,"prior_period_value":146.0,"visual_current_value":-320,"visual_prior_value":-146.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1588","char_anchor":"f-5450","text_snippet":"320","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1622","char_anchor":"f-5659","text_snippet":"146","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-320,"prior_value":-146.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":146,"prior_period_value":148.0,"visual_current_value":-146,"visual_prior_value":-148.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1594","char_anchor":"f-5483","text_snippet":"146","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1628","char_anchor":"f-5692","text_snippet":"148","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-146,"prior_value":-148.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":245,"prior_period_value":130.0,"visual_current_value":-245,"visual_prior_value":-130.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonAgencyResidentialMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonAgencyResidentialMember","member_label":"Non-agency residential MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1597","char_anchor":"f-5516","text_snippet":"245","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1632","char_anchor":"f-5725","text_snippet":"130","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-245,"prior_value":-130.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":508,"prior_period_value":7.0,"visual_current_value":-508,"visual_prior_value":-7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1601","char_anchor":"f-5538","text_snippet":"508","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1636","char_anchor":"f-5747","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-508,"prior_value":-7.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":675,"prior_period_value":341.0,"visual_current_value":-675,"visual_prior_value":-341.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1595","char_anchor":"f-5494","text_snippet":"675","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1630","char_anchor":"f-5703","text_snippet":"341","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-675,"prior_value":-341.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":753,"prior_period_value":137.0,"visual_current_value":-753,"visual_prior_value":-137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1602","char_anchor":"f-5549","text_snippet":"753","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1638","char_anchor":"f-5758","text_snippet":"137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-753,"prior_value":-137.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":185,"prior_period_value":47.0,"visual_current_value":-185,"visual_prior_value":-47.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1590","char_anchor":"f-5461","text_snippet":"185","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1624","char_anchor":"f-5670","text_snippet":"47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-185,"prior_value":-47.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":117,"prior_period_value":16.0,"visual_current_value":-117,"visual_prior_value":-16.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherDebtSecuritiesMember","member_label":"Other Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1604","char_anchor":"f-5560","text_snippet":"117","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1640","char_anchor":"f-5769","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-117,"prior_value":-16.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3","current_period_value":24,"prior_period_value":null,"visual_current_value":-24,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1592","char_anchor":"f-5472","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-24,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":473,"prior_period_value":193.0,"visual_current_value":473,"visual_prior_value":193.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CommercialMBSMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CommercialMBSMember","member_label":"Commercial MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1499","char_anchor":"f-5096","text_snippet":"473","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1552","char_anchor":"f-5305","text_snippet":"193","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":473,"prior_value":193.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":1955,"prior_period_value":1800.0,"visual_current_value":1955,"visual_prior_value":1800.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1482","char_anchor":"f-5019","text_snippet":"1,955","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1534","char_anchor":"f-5228","text_snippet":"1,800","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1955,"prior_value":1800.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":90,"prior_period_value":156.0,"visual_current_value":90,"visual_prior_value":156.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1513","char_anchor":"f-5151","text_snippet":"90","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1567","char_anchor":"f-5360","text_snippet":"156","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":90,"prior_value":156.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":938,"prior_period_value":1034.0,"visual_current_value":938,"visual_prior_value":1034.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1491","char_anchor":"f-5052","text_snippet":"938","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1543","char_anchor":"f-5261","text_snippet":"1,034","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":938,"prior_value":1034.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":3,"prior_period_value":221.0,"visual_current_value":3,"visual_prior_value":221.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonAgencyResidentialMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonAgencyResidentialMember","member_label":"Non-agency residential MBS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1496","char_anchor":"f-5085","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1549","char_anchor":"f-5294","text_snippet":"221","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":221.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":41,"prior_period_value":77.0,"visual_current_value":41,"visual_prior_value":77.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:NonUSAndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:NonUSAndOtherTaxableSecuritiesMember","member_label":"Non-U.S. and other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1502","char_anchor":"f-5107","text_snippet":"41","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1555","char_anchor":"f-5316","text_snippet":"77","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":41,"prior_value":77.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":3513,"prior_period_value":3426.0,"visual_current_value":3513,"visual_prior_value":3426.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-320","char_anchor":"f-5063","text_snippet":"3,513","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1546","char_anchor":"f-5272","text_snippet":"3,426","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3513,"prior_value":3426.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":517,"prior_period_value":491.0,"visual_current_value":517,"visual_prior_value":491.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-318","char_anchor":"f-5118","text_snippet":"517","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1558","char_anchor":"f-5327","text_snippet":"491","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":517,"prior_value":491.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":353,"prior_period_value":251.0,"visual_current_value":353,"visual_prior_value":251.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1485","char_anchor":"f-5030","text_snippet":"353","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1537","char_anchor":"f-5239","text_snippet":"251","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":353,"prior_value":251.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":267,"prior_period_value":341.0,"visual_current_value":267,"visual_prior_value":341.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1488","char_anchor":"f-5041","text_snippet":"267","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1540","char_anchor":"f-5250","text_snippet":"341","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":267,"prior_value":341.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":125,"prior_period_value":86.0,"visual_current_value":125,"visual_prior_value":86.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1510","char_anchor":"f-5140","text_snippet":"125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1564","char_anchor":"f-5349","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":125,"prior_value":86.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":2055,"prior_period_value":1748.0,"visual_current_value":2055,"visual_prior_value":1748.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1516","char_anchor":"f-5162","text_snippet":"2,055","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1570","char_anchor":"f-5371","text_snippet":"1,748","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2055,"prior_value":1748.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","current_period_value":44,"prior_period_value":137.0,"visual_current_value":44,"visual_prior_value":137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByAssetClassAxis=us-gaap:OtherDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByAssetClassAxis","axis_label":"Fair Value By Asset Class","member":"us-gaap:OtherDebtSecuritiesMember","member_label":"Other Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1507","char_anchor":"f-5129","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1561","char_anchor":"f-5338","text_snippet":"137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":137.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","current_period_value":-18,"prior_period_value":-3.0,"visual_current_value":-18,"visual_prior_value":-3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1527","char_anchor":"f-5198","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1581","char_anchor":"f-5407","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-18,"prior_value":-3.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","current_period_value":10,"prior_period_value":-10.0,"visual_current_value":10,"visual_prior_value":-10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1521","char_anchor":"f-5176","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1575","char_anchor":"f-5385","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":-10.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","current_period_value":17,"prior_period_value":4.0,"visual_current_value":17,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1530","char_anchor":"f-5209","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1584","char_anchor":"f-5418","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":4.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","current_period_value":-7,"prior_period_value":1.0,"visual_current_value":-7,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1524","char_anchor":"f-5187","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1578","char_anchor":"f-5396","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-7,"prior_value":1.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","current_period_value":-80,"prior_period_value":-12.0,"visual_current_value":-80,"visual_prior_value":-12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1618","char_anchor":"f-5630","text_snippet":"80","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1654","char_anchor":"f-5839","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-80,"prior_value":-12.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","current_period_value":28,"prior_period_value":-28.0,"visual_current_value":28,"visual_prior_value":-28.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1614","char_anchor":"f-5608","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1650","char_anchor":"f-5817","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":28,"prior_value":-28.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","current_period_value":1,"prior_period_value":8.0,"visual_current_value":1,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:TradingAccountLiabilitiesEquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:TradingAccountLiabilitiesEquitySecuritiesMember","member_label":"Trading account liabilities – Equity securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1612","char_anchor":"f-5597","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1648","char_anchor":"f-5806","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":8.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","current_period_value":-39,"prior_period_value":35.0,"visual_current_value":-39,"visual_prior_value":35.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1620","char_anchor":"f-5641","text_snippet":"39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1656","char_anchor":"f-5850","text_snippet":"35","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-39,"prior_value":35.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","current_period_value":-7,"prior_period_value":1.0,"visual_current_value":-7,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1616","char_anchor":"f-5619","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1652","char_anchor":"f-5828","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-7,"prior_value":1.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":-13,"prior_period_value":-2.0,"visual_current_value":-13,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1530","char_anchor":"f-5210","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1584","char_anchor":"f-5419","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-13,"prior_value":-2.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)","current_period_value":-1,"prior_period_value":-19.0,"visual_current_value":-1,"visual_prior_value":-19.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1620","char_anchor":"f-5642","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1656","char_anchor":"f-5851","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-19.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances","current_period_value":1,"prior_period_value":2.0,"visual_current_value":-1,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1614","char_anchor":"f-5612","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1650","char_anchor":"f-5821","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-2.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances","current_period_value":1,"prior_period_value":null,"visual_current_value":-1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1521","char_anchor":"f-5180","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases","current_period_value":15,"prior_period_value":14.0,"visual_current_value":-15,"visual_prior_value":-14.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1614","char_anchor":"f-5611","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1650","char_anchor":"f-5820","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-15,"prior_value":-14.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales","current_period_value":-1,"prior_period_value":-1.0,"visual_current_value":-1,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1521","char_anchor":"f-5178","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1575","char_anchor":"f-5387","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-1.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales","current_period_value":161,"prior_period_value":22.0,"visual_current_value":161,"visual_prior_value":22.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1618","char_anchor":"f-5632","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1654","char_anchor":"f-5841","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":161,"prior_value":22.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales","current_period_value":6,"prior_period_value":-4.0,"visual_current_value":6,"visual_prior_value":-4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1614","char_anchor":"f-5610","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1650","char_anchor":"f-5819","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":-4.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales","current_period_value":15,"prior_period_value":null,"visual_current_value":15,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1527","char_anchor":"f-5200","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":15,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales","current_period_value":3,"prior_period_value":null,"visual_current_value":3,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:TradingAccountLiabilitiesEquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:TradingAccountLiabilitiesEquitySecuritiesMember","member_label":"Trading account liabilities – Equity securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1612","char_anchor":"f-5599","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":null},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements","current_period_value":5,"prior_period_value":7.0,"visual_current_value":5,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1530","char_anchor":"f-5214","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1584","char_anchor":"f-5423","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":7.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements","current_period_value":1,"prior_period_value":7.0,"visual_current_value":1,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1524","char_anchor":"f-5192","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1578","char_anchor":"f-5401","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":7.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements","current_period_value":-1,"prior_period_value":1.0,"visual_current_value":-1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1618","char_anchor":"f-5635","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1654","char_anchor":"f-5844","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":1.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements","current_period_value":21,"prior_period_value":23.0,"visual_current_value":21,"visual_prior_value":23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1614","char_anchor":"f-5613","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1650","char_anchor":"f-5822","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":21,"prior_value":23.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements","current_period_value":131,"prior_period_value":20.0,"visual_current_value":131,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1620","char_anchor":"f-5646","text_snippet":"131","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1656","char_anchor":"f-5855","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":131,"prior_value":20.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements","current_period_value":1,"prior_period_value":18.0,"visual_current_value":1,"visual_prior_value":18.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1616","char_anchor":"f-5624","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1652","char_anchor":"f-5833","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":18.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"negatedPeriodStartLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value","current_period_value":9,"prior_period_value":10.0,"visual_current_value":-9,"visual_prior_value":-10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1528","char_anchor":"f-5206","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1582","char_anchor":"f-5415","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-9,"prior_value":-10.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"negatedPeriodStartLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value","current_period_value":88,"prior_period_value":71.0,"visual_current_value":-88,"visual_prior_value":-71.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:CorporateSecuritiesandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:CorporateSecuritiesandOtherMember","member_label":"Trading account liabilities – Corporate securities and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1522","char_anchor":"f-5184","text_snippet":"88","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1576","char_anchor":"f-5393","text_snippet":"71","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-88,"prior_value":-71.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"negatedPeriodStartLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value","current_period_value":6,"prior_period_value":8.0,"visual_current_value":-6,"visual_prior_value":-8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=bac:TradingAccountLiabilitiesEquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"bac:TradingAccountLiabilitiesEquitySecuritiesMember","member_label":"Trading account liabilities – Equity securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1519","char_anchor":"f-5173","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1573","char_anchor":"f-5382","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-6,"prior_value":-8.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"negatedPeriodStartLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value","current_period_value":462,"prior_period_value":579.0,"visual_current_value":-462,"visual_prior_value":-579.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1531","char_anchor":"f-5217","text_snippet":"462","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1585","char_anchor":"f-5426","text_snippet":"579","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-462,"prior_value":-579.0},{"tag":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"preferred_label_role":"negatedPeriodStartLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value","current_period_value":6,"prior_period_value":null,"visual_current_value":-6,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByLiabilityClassAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FairValueByLiabilityClassAxis","axis_label":"Fair Value By Liability Class","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1525","char_anchor":"f-5195","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-6,"prior_value":null},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":-105,"prior_period_value":562.0,"visual_current_value":-105,"visual_prior_value":562.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-5075","text_snippet":"105","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-5284","text_snippet":"562","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-105,"prior_value":562.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss)","current_period_value":247,"prior_period_value":-318.0,"visual_current_value":247,"visual_prior_value":-318.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-5507","text_snippet":"247","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-5716","text_snippet":"318","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":247,"prior_value":-318.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings","current_period_value":-92,"prior_period_value":409.0,"visual_current_value":-92,"visual_prior_value":409.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-5066","text_snippet":"92","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-5275","text_snippet":"409","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-92,"prior_value":409.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings","current_period_value":892,"prior_period_value":915.0,"visual_current_value":892,"visual_prior_value":915.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-5498","text_snippet":"892","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-5707","text_snippet":"915","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":892,"prior_value":915.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPurchases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Purchases","current_period_value":163,"prior_period_value":264.0,"visual_current_value":163,"visual_prior_value":264.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-5068","text_snippet":"163","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-5277","text_snippet":"264","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":163,"prior_value":264.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPurchases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Purchases","current_period_value":915,"prior_period_value":758.0,"visual_current_value":915,"visual_prior_value":758.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-5500","text_snippet":"915","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-5709","text_snippet":"758","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":915,"prior_value":758.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Sales","current_period_value":389,"prior_period_value":413.0,"visual_current_value":-389,"visual_prior_value":-413.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-5069","text_snippet":"389","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-5278","text_snippet":"413","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-389,"prior_value":-413.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Sales","current_period_value":1313,"prior_period_value":992.0,"visual_current_value":-1313,"visual_prior_value":-992.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-5501","text_snippet":"1,313","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-5710","text_snippet":"992","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1313,"prior_value":-992.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":7.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements","current_period_value":-4,"prior_period_value":148.0,"visual_current_value":4,"visual_prior_value":-148.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-5071","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-5280","text_snippet":"148","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":-148.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":7.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements","current_period_value":-28,"prior_period_value":683.0,"visual_current_value":28,"visual_prior_value":-683.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-5503","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-5712","text_snippet":"683","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":28,"prior_value":-683.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersIntoLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers into Level 3","current_period_value":18,"prior_period_value":-86.0,"visual_current_value":18,"visual_prior_value":-86.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-5072","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-5281","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":18,"prior_value":-86.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersIntoLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers into Level 3","current_period_value":-254,"prior_period_value":-385.0,"visual_current_value":-254,"visual_prior_value":-385.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-5504","text_snippet":"254","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-5713","text_snippet":"385","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-254,"prior_value":-385.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers out of Level 3","current_period_value":-523,"prior_period_value":-181.0,"visual_current_value":523,"visual_prior_value":181.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-5073","text_snippet":"523","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-5282","text_snippet":"181","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":523,"prior_value":181.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":9.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers out of Level 3","current_period_value":-733,"prior_period_value":-722.0,"visual_current_value":733,"visual_prior_value":722.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-5505","text_snippet":"733","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-5714","text_snippet":"722","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":733,"prior_value":722.0},{"tag":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementslevel3reconciliationdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementslevel3reconciliationdetails","parent":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs","current_period_value":-960,"prior_period_value":-2159.0,"visual_current_value":-960,"visual_prior_value":-2159.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-5074","text_snippet":"960","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-65","char_anchor":"f-5283","text_snippet":"2,159","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-960,"prior_value":-2159.0},{"tag":"bac:ForeclosedPropertiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Foreclosed Properties, Fair Value Disclosure","current_period_value":63,"prior_period_value":149.0,"visual_current_value":63,"visual_prior_value":149.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1842","char_anchor":"f-6136","text_snippet":"63","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1846","char_anchor":"f-6152","text_snippet":"149","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":63,"prior_value":149.0},{"tag":"bac:ForeclosedPropertiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Foreclosed Properties, Fair Value Disclosure","current_period_value":15,"prior_period_value":19.0,"visual_current_value":15,"visual_prior_value":19.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMember","member_label":"Government Guaranteed Mortgage Loans Upon Foreclosure Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1849","char_anchor":"f-6163","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1850","char_anchor":"f-6164","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":15,"prior_value":19.0},{"tag":"bac:GainLossOnForeclosedProperties","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"bac:GainsLossesOnLoansHeldForSaleAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Gain (Loss) On Foreclosed Properties","current_period_value":-2,"prior_period_value":-17.0,"visual_current_value":-2,"visual_prior_value":-17.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1843","char_anchor":"f-6137","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1847","char_anchor":"f-6153","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-17.0},{"tag":"bac:GainLossOnForeclosedProperties","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"bac:GainsLossesOnLoansHeldForSaleAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Gain (Loss) On Foreclosed Properties","current_period_value":1,"prior_period_value":-15.0,"visual_current_value":1,"visual_prior_value":-15.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1844","char_anchor":"f-6138","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1848","char_anchor":"f-6154","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":-15.0},{"tag":"bac:GainLossOnLoansAndLeases","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"bac:GainsLossesOnLoansHeldForSaleAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Gain (Loss) On Loans And Leases","current_period_value":-10,"prior_period_value":-10.0,"visual_current_value":-10,"visual_prior_value":-10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1843","char_anchor":"f-6133","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1847","char_anchor":"f-6149","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-10,"prior_value":-10.0},{"tag":"bac:GainLossOnLoansAndLeases","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"bac:GainsLossesOnLoansHeldForSaleAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Gain (Loss) On Loans And Leases","current_period_value":-23,"prior_period_value":-26.0,"visual_current_value":-23,"visual_prior_value":-26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1844","char_anchor":"f-6134","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1848","char_anchor":"f-6150","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-23,"prior_value":-26.0},{"tag":"bac:GainLossOnOtherAssets","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"bac:GainsLossesOnLoansHeldForSaleAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Gain (Loss) On Other Assets","current_period_value":-14,"prior_period_value":-40.0,"visual_current_value":-14,"visual_prior_value":-40.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1844","char_anchor":"f-6142","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1848","char_anchor":"f-6158","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-14,"prior_value":-40.0},{"tag":"bac:GainLossOnOtherAssets","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"bac:GainsLossesOnLoansHeldForSaleAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Gain (Loss) On Other Assets","current_period_value":-11,"prior_period_value":null,"visual_current_value":-11,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1843","char_anchor":"f-6141","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":-11,"prior_value":null},{"tag":"bac:GainsLossesOnLoansHeldForSale","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"bac:GainsLossesOnLoansHeldForSaleAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Gains (Losses) On Loans Held For Sale","current_period_value":-1,"prior_period_value":-62.0,"visual_current_value":-1,"visual_prior_value":-62.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1843","char_anchor":"f-6129","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1847","char_anchor":"f-6145","text_snippet":"62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-62.0},{"tag":"bac:GainsLossesOnLoansHeldForSale","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"bac:GainsLossesOnLoansHeldForSaleAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Gains (Losses) On Loans Held For Sale","current_period_value":49,"prior_period_value":-160.0,"visual_current_value":49,"visual_prior_value":-160.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1844","char_anchor":"f-6130","text_snippet":"49","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1848","char_anchor":"f-6146","text_snippet":"160","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":49,"prior_value":-160.0},{"tag":"bac:LossOnLoansAndLeasesWrittenDownToZero","date_type":"Q","period_type":"duration","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loss on loans and leases written down to zero","current_period_value":2,"prior_period_value":3.0,"visual_current_value":2,"visual_prior_value":3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1843","char_anchor":"f-6159","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1847","char_anchor":"f-6161","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":3.0},{"tag":"bac:LossOnLoansAndLeasesWrittenDownToZero","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsnonrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvaluedetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Loss on loans and leases written down to zero","current_period_value":5,"prior_period_value":7.0,"visual_current_value":5,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1844","char_anchor":"f-6160","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1848","char_anchor":"f-6162","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":7.0},{"tag":"bac:LoansReceivableMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Loans and leases, measurement input","current_period_value":66,"prior_period_value":66.0,"visual_current_value":66,"visual_prior_value":66.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputOtherRealEstateOwnedDiscountRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:MarketApproachValuationTechniqueMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputOtherRealEstateOwnedDiscountRateMember","member_label":"OREO discount"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:MarketApproachValuationTechniqueMember","member_label":"Market Approach Valuation Technique"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1853","char_anchor":"f-6168","text_snippet":"66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1865","char_anchor":"f-6170","text_snippet":"66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":66,"prior_value":66.0},{"tag":"bac:LoansReceivableMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Loans and leases, measurement input","current_period_value":24,"prior_period_value":24.0,"visual_current_value":24,"visual_prior_value":24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputCostToSellMember|us-gaap:ValuationTechniqueAxis=us-gaap:MarketApproachValuationTechniqueMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputCostToSellMember","member_label":"Measurement Input Cost To Sell"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:MarketApproachValuationTechniqueMember","member_label":"Market Approach Valuation Technique"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1856","char_anchor":"f-6171","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1868","char_anchor":"f-6173","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":24,"prior_value":24.0},{"tag":"bac:LoansReceivableMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Loans and leases, measurement input","current_period_value":10,"prior_period_value":10.0,"visual_current_value":10,"visual_prior_value":10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputOtherRealEstateOwnedDiscountRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:MarketApproachValuationTechniqueMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputOtherRealEstateOwnedDiscountRateMember","member_label":"OREO discount"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:MarketApproachValuationTechniqueMember","member_label":"Market Approach Valuation Technique"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1852","char_anchor":"f-6167","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1864","char_anchor":"f-6169","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":10,"prior_value":10.0},{"tag":"bac:LoansReceivableMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Loans and leases, measurement input","current_period_value":8,"prior_period_value":8.0,"visual_current_value":8,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputCostToSellMember|us-gaap:ValuationTechniqueAxis=us-gaap:MarketApproachValuationTechniqueMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputCostToSellMember","member_label":"Measurement Input Cost To Sell"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:MarketApproachValuationTechniqueMember","member_label":"Market Approach Valuation Technique"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1855","char_anchor":"f-6170","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1867","char_anchor":"f-6172","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":8,"prior_value":8.0},{"tag":"bac:LoansReceivableMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Loans and leases, measurement input","current_period_value":26,"prior_period_value":26.0,"visual_current_value":26,"visual_prior_value":26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputOtherRealEstateOwnedDiscountRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:MarketApproachValuationTechniqueMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputOtherRealEstateOwnedDiscountRateMember","member_label":"OREO discount"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:MarketApproachValuationTechniqueMember","member_label":"Market Approach Valuation Technique"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1854","char_anchor":"f-6169","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1866","char_anchor":"f-6171","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":26,"prior_value":26.0},{"tag":"bac:LoansReceivableMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Loans and leases, measurement input","current_period_value":9,"prior_period_value":9.0,"visual_current_value":9,"visual_prior_value":9.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputCostToSellMember|us-gaap:ValuationTechniqueAxis=us-gaap:MarketApproachValuationTechniqueMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputCostToSellMember","member_label":"Measurement Input Cost To Sell"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:MarketApproachValuationTechniqueMember","member_label":"Market Approach Valuation Technique"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1857","char_anchor":"f-6172","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1869","char_anchor":"f-6174","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":9,"prior_value":9.0},{"tag":"bac:OtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other assets, primarily auction rate securities","current_period_value":95,"prior_period_value":95.0,"visual_current_value":95,"visual_prior_value":95.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1670","char_anchor":"f-5924","text_snippet":"95","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1673","char_anchor":"f-5917","text_snippet":"95","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":95,"prior_value":95.0},{"tag":"bac:OtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other assets, primarily auction rate securities","current_period_value":10,"prior_period_value":10.0,"visual_current_value":10,"visual_prior_value":10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1669","char_anchor":"f-5923","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1672","char_anchor":"f-5916","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":10,"prior_value":10.0},{"tag":"bac:OtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other assets, primarily auction rate securities","current_period_value":84,"prior_period_value":85.0,"visual_current_value":84,"visual_prior_value":85.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1671","char_anchor":"f-5925","text_snippet":"84","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1674","char_anchor":"f-5918","text_snippet":"85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":84,"prior_value":85.0},{"tag":"bac:OtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other assets, primarily auction rate securities","current_period_value":7,"prior_period_value":7.0,"visual_current_value":7,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputDiscountRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputDiscountRateMember","member_label":"Measurement Input Discount Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1859","char_anchor":"f-6174","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1871","char_anchor":"f-6176","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":7,"prior_value":7.0},{"tag":"bac:OtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other assets, primarily auction rate securities","current_period_value":8,"prior_period_value":null,"visual_current_value":8,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputDiscountRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputDiscountRateMember","member_label":"Measurement Input Discount Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1689","char_anchor":"f-5926","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":8,"prior_value":null},{"tag":"bac:OtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other assets, primarily auction rate securities","current_period_value":11,"prior_period_value":null,"visual_current_value":11,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputDiscountRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputDiscountRateMember","member_label":"Measurement Input Discount Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1690","char_anchor":"f-5927","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":11,"prior_value":null},{"tag":"bac:OtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsnonrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other assets, primarily auction rate securities","current_period_value":9,"prior_period_value":null,"visual_current_value":9,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputDiscountRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputDiscountRateMember","member_label":"Measurement Input Discount Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1691","char_anchor":"f-5928","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":9,"prior_value":null},{"tag":"bac:AccruedExpensesAndOtherLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":6.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Accrued expenses and other liabilities","current_period_value":5999,"prior_period_value":null,"visual_current_value":5999,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4819","text_snippet":"5,999","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5999,"prior_value":null},{"tag":"bac:AccruedExpensesAndOtherLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":6.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Accrued expenses and other liabilities","current_period_value":2503,"prior_period_value":null,"visual_current_value":2503,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4820","text_snippet":"2,503","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":2503,"prior_value":null},{"tag":"bac:AccruedExpensesAndOtherLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":6.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Accrued expenses and other liabilities","current_period_value":9,"prior_period_value":null,"visual_current_value":9,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4821","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":null},{"tag":"bac:AccruedExpensesAndOtherLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":6.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Accrued expenses and other liabilities","current_period_value":8511,"prior_period_value":null,"visual_current_value":8511,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4822","text_snippet":"8,511","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":8511,"prior_value":null},{"tag":"bac:AssetFairValueOffset","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":14.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Asset, Fair Value, Offset","current_period_value":716271,"prior_period_value":620603.0,"visual_current_value":-716271,"visual_prior_value":-620603.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4775","text_snippet":"716,271","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4761","text_snippet":"620,603","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-716271,"prior_value":-620603.0},{"tag":"bac:AssetsFairValueDisclosureRecurringLevel3AssetsPercentageOfTotalAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Level 3 recurring assets, as a percent of total assets","current_period_value":0.31,"prior_period_value":0.29,"visual_current_value":0.31,"visual_prior_value":0.29,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4835","text_snippet":"0.31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4821","text_snippet":"0.29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":0.31,"prior_value":0.29},{"tag":"bac:FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueOffset","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Federal Funds Purchased And Securities Loaned Or Sold Under Agreements To Repurchase, Fair Value, Offset","current_period_value":455252,"prior_period_value":347458.0,"visual_current_value":-455252,"visual_prior_value":-347458.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4784","text_snippet":"455,252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4770","text_snippet":"347,458","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-455252,"prior_value":-347458.0},{"tag":"bac:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueOffset","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Federal Funds Sold And Securities Borrowed Or Purchased Under Agreements To Resell, Fair Value, Offset","current_period_value":455252,"prior_period_value":347458.0,"visual_current_value":-455252,"visual_prior_value":-347458.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4673","text_snippet":"455,252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4659","text_snippet":"347,458","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-455252,"prior_value":-347458.0},{"tag":"bac:FinancialAndNonfinancialLiabilitiesFairValueDisclosureRecurringLevel3LiabilitiesPercentageOfTotalLiabilities","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Level 3 recurring liabilities, as a percent of total liabilities","current_period_value":0.19,"prior_period_value":0.21,"visual_current_value":0.19,"visual_prior_value":0.21,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4836","text_snippet":"0.19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4822","text_snippet":"0.21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":0.19,"prior_value":0.21},{"tag":"bac:LiabilitiesFairValueOffset","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":12.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Liabilities, Fair Value, Offset","current_period_value":718533,"prior_period_value":628385.0,"visual_current_value":-718533,"visual_prior_value":-628385.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4830","text_snippet":"718,533","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4816","text_snippet":"628,385","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-718533,"prior_value":-628385.0},{"tag":"us-gaap:AssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":13.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Assets, Fair Value Disclosure","current_period_value":433485,"prior_period_value":407030.0,"visual_current_value":433485,"visual_prior_value":407030.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4772","text_snippet":"433,485","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1342","char_anchor":"f-4758","text_snippet":"407,030","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":433485,"prior_value":407030.0},{"tag":"us-gaap:AssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":13.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Assets, Fair Value Disclosure","current_period_value":1248092,"prior_period_value":1107600.0,"visual_current_value":1248092,"visual_prior_value":1107600.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4773","text_snippet":"1,248,092","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4759","text_snippet":"1,107,600","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1248092,"prior_value":1107600.0},{"tag":"us-gaap:AssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":13.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Assets, Fair Value Disclosure","current_period_value":10693,"prior_period_value":9696.0,"visual_current_value":10693,"visual_prior_value":9696.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4774","text_snippet":"10,693","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4760","text_snippet":"9,696","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10693,"prior_value":9696.0},{"tag":"us-gaap:AssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":13.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Assets, Fair Value Disclosure","current_period_value":975999,"prior_period_value":903723.0,"visual_current_value":975999,"visual_prior_value":903723.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4776","text_snippet":"975,999","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4762","text_snippet":"903,723","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":975999,"prior_value":903723.0},{"tag":"us-gaap:LiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Liabilities, Fair Value Disclosure","current_period_value":115580,"prior_period_value":98623.0,"visual_current_value":115580,"visual_prior_value":98623.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4827","text_snippet":"115,580","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1342","char_anchor":"f-4813","text_snippet":"98,623","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":115580,"prior_value":98623.0},{"tag":"us-gaap:LiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Liabilities, Fair Value Disclosure","current_period_value":1052265,"prior_period_value":984672.0,"visual_current_value":1052265,"visual_prior_value":984672.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4828","text_snippet":"1,052,265","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4814","text_snippet":"984,672","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1052265,"prior_value":984672.0},{"tag":"us-gaap:LiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Liabilities, Fair Value Disclosure","current_period_value":5880,"prior_period_value":6479.0,"visual_current_value":5880,"visual_prior_value":6479.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4829","text_snippet":"5,880","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4815","text_snippet":"6,479","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5880,"prior_value":6479.0},{"tag":"us-gaap:LiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Liabilities, Fair Value Disclosure","current_period_value":455192,"prior_period_value":461389.0,"visual_current_value":455192,"visual_prior_value":461389.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4831","text_snippet":"455,192","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4817","text_snippet":"461,389","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":455192,"prior_value":461389.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":85067,"prior_period_value":65115.0,"visual_current_value":85067,"visual_prior_value":65115.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4806","text_snippet":"85,067","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1342","char_anchor":"f-4792","text_snippet":"65,115","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":85067,"prior_value":65115.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":60479,"prior_period_value":36574.0,"visual_current_value":60479,"visual_prior_value":36574.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1353","char_anchor":"f-4790","text_snippet":"60,479","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1354","char_anchor":"f-4776","text_snippet":"36,574","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":60479,"prior_value":36574.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":9541,"prior_period_value":13865.0,"visual_current_value":9541,"visual_prior_value":13865.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1357","char_anchor":"f-4794","text_snippet":"9,541","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1358","char_anchor":"f-4780","text_snippet":"13,865","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9541,"prior_value":13865.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":15047,"prior_period_value":14676.0,"visual_current_value":15047,"visual_prior_value":14676.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","member_label":"US Government Corporations And Agencies Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1345","char_anchor":"f-4786","text_snippet":"15,047","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1346","char_anchor":"f-4772","text_snippet":"14,676","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15047,"prior_value":14676.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":32161,"prior_period_value":33122.0,"visual_current_value":32161,"visual_prior_value":33122.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4807","text_snippet":"32,161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4793","text_snippet":"33,122","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":32161,"prior_value":33122.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":12747,"prior_period_value":14173.0,"visual_current_value":12747,"visual_prior_value":14173.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1350","char_anchor":"f-4799","text_snippet":"12,747","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1351","char_anchor":"f-4785","text_snippet":"14,173","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12747,"prior_value":14173.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":25,"prior_period_value":10.0,"visual_current_value":25,"visual_prior_value":10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageTradingLoansAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageTradingLoansAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1406","char_anchor":"f-4803","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1407","char_anchor":"f-4789","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":25,"prior_value":10.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":7127,"prior_period_value":6224.0,"visual_current_value":7127,"visual_prior_value":6224.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1354","char_anchor":"f-4791","text_snippet":"7,127","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1355","char_anchor":"f-4777","text_snippet":"6,224","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7127,"prior_value":6224.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":12063,"prior_period_value":12498.0,"visual_current_value":12063,"visual_prior_value":12498.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1358","char_anchor":"f-4795","text_snippet":"12,063","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1359","char_anchor":"f-4781","text_snippet":"12,498","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12063,"prior_value":12498.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":199,"prior_period_value":217.0,"visual_current_value":199,"visual_prior_value":217.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","member_label":"US Government Corporations And Agencies Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1346","char_anchor":"f-4787","text_snippet":"199","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1347","char_anchor":"f-4773","text_snippet":"217","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":199,"prior_value":217.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":94,"prior_period_value":79.0,"visual_current_value":94,"visual_prior_value":79.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4808","text_snippet":"94","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4794","text_snippet":"79","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":94,"prior_value":79.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":88,"prior_period_value":71.0,"visual_current_value":88,"visual_prior_value":71.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1351","char_anchor":"f-4800","text_snippet":"88","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1352","char_anchor":"f-4786","text_snippet":"71","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":88,"prior_value":71.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":6,"prior_period_value":8.0,"visual_current_value":6,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1355","char_anchor":"f-4792","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1356","char_anchor":"f-4778","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":8.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":117322,"prior_period_value":98316.0,"visual_current_value":117322,"visual_prior_value":98316.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4809","text_snippet":"117,322","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4795","text_snippet":"98,316","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":117322,"prior_value":98316.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":12835,"prior_period_value":14244.0,"visual_current_value":12835,"visual_prior_value":14244.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1352","char_anchor":"f-4801","text_snippet":"12,835","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1353","char_anchor":"f-4787","text_snippet":"14,244","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12835,"prior_value":14244.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":25,"prior_period_value":10.0,"visual_current_value":25,"visual_prior_value":10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageTradingLoansAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageTradingLoansAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1408","char_anchor":"f-4805","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1409","char_anchor":"f-4791","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":25,"prior_value":10.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":67612,"prior_period_value":42806.0,"visual_current_value":67612,"visual_prior_value":42806.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1356","char_anchor":"f-4793","text_snippet":"67,612","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1357","char_anchor":"f-4779","text_snippet":"42,806","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":67612,"prior_value":42806.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":21604,"prior_period_value":26363.0,"visual_current_value":21604,"visual_prior_value":26363.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1360","char_anchor":"f-4797","text_snippet":"21,604","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1361","char_anchor":"f-4783","text_snippet":"26,363","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":21604,"prior_value":26363.0},{"tag":"us-gaap:TradingLiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:LiabilitiesFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:LiabilitiesFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Trading Liabilities, Fair Value Disclosure","current_period_value":15246,"prior_period_value":14893.0,"visual_current_value":15246,"visual_prior_value":14893.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember","member_label":"US Government Corporations And Agencies Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1348","char_anchor":"f-4789","text_snippet":"15,246","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1349","char_anchor":"f-4775","text_snippet":"14,893","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15246,"prior_value":14893.0},{"tag":"us-gaap:ServicingAssetAtFairValueAmount","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Servicing Asset at Fair Value, Amount","current_period_value":930,"prior_period_value":919.0,"visual_current_value":930,"visual_prior_value":919.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-5929","text_snippet":"930","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-5920","text_snippet":"919","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":930,"prior_value":919.0},{"tag":"us-gaap:ServicingAssetAtFairValueAmount","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,3.0,2],"section_concept":null,"section_label":null},{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Servicing Asset at Fair Value, Amount","current_period_value":930,"prior_period_value":919.0,"visual_current_value":930,"visual_prior_value":919.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4834","text_snippet":"930","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4820","text_snippet":"919","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":930,"prior_value":919.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":14343,"prior_period_value":9717.0,"visual_current_value":14343,"visual_prior_value":9717.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1667","text_snippet":"14,343","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1666","text_snippet":"9,717","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14343,"prior_value":9717.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":3360,"prior_period_value":3177.0,"visual_current_value":3360,"visual_prior_value":3177.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4756","text_snippet":"3,360","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1342","char_anchor":"f-4742","text_snippet":"3,177","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3360,"prior_value":3177.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":916,"prior_period_value":793.0,"visual_current_value":916,"visual_prior_value":793.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:NonU.S.AndOtherSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:NonU.S.AndOtherSecuritiesMember","member_label":"Non-U.S. and other securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1401","char_anchor":"f-4752","text_snippet":"916","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1402","char_anchor":"f-4738","text_snippet":"793","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":916,"prior_value":793.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":2444,"prior_period_value":2384.0,"visual_current_value":2444,"visual_prior_value":2384.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1369","char_anchor":"f-4744","text_snippet":"2,444","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1370","char_anchor":"f-4730","text_snippet":"2,384","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2444,"prior_value":2384.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":10939,"prior_period_value":6403.0,"visual_current_value":10939,"visual_prior_value":6403.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4757","text_snippet":"10,939","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4743","text_snippet":"6,403","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10939,"prior_value":6403.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":10730,"prior_period_value":6274.0,"visual_current_value":10730,"visual_prior_value":6274.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:NonU.S.AndOtherSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:NonU.S.AndOtherSecuritiesMember","member_label":"Non-U.S. and other securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1402","char_anchor":"f-4753","text_snippet":"10,730","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1403","char_anchor":"f-4739","text_snippet":"6,274","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10730,"prior_value":6274.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":209,"prior_period_value":129.0,"visual_current_value":209,"visual_prior_value":129.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1382","char_anchor":"f-4749","text_snippet":"209","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1383","char_anchor":"f-4735","text_snippet":"129","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":209,"prior_value":129.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":44,"prior_period_value":137.0,"visual_current_value":44,"visual_prior_value":137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4758","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4744","text_snippet":"137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":137.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":44,"prior_period_value":137.0,"visual_current_value":44,"visual_prior_value":137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1383","char_anchor":"f-4750","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1384","char_anchor":"f-4736","text_snippet":"137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":137.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":14343,"prior_period_value":9717.0,"visual_current_value":14343,"visual_prior_value":9717.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4759","text_snippet":"14,343","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4745","text_snippet":"9,717","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14343,"prior_value":9717.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":11646,"prior_period_value":7067.0,"visual_current_value":11646,"visual_prior_value":7067.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:NonU.S.AndOtherSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:NonU.S.AndOtherSecuritiesMember","member_label":"Non-U.S. and other securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1404","char_anchor":"f-4755","text_snippet":"11,646","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1405","char_anchor":"f-4741","text_snippet":"7,067","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11646,"prior_value":7067.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":253,"prior_period_value":266.0,"visual_current_value":253,"visual_prior_value":266.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1384","char_anchor":"f-4751","text_snippet":"253","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1385","char_anchor":"f-4737","text_snippet":"266","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":253,"prior_value":266.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":2.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Other debt securities carried at fair value","current_period_value":2444,"prior_period_value":2384.0,"visual_current_value":2444,"visual_prior_value":2384.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1372","char_anchor":"f-4747","text_snippet":"2,444","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1373","char_anchor":"f-4733","text_snippet":"2,384","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2444,"prior_value":2384.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":390293,"prior_period_value":315719.0,"visual_current_value":390293,"visual_prior_value":315719.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1659","text_snippet":"390,293","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1658","text_snippet":"315,719","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":390293,"prior_value":315719.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":266046,"prior_period_value":210253.0,"visual_current_value":266046,"visual_prior_value":210253.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4740","text_snippet":"266,046","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1342","char_anchor":"f-4726","text_snippet":"210,253","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":266046,"prior_value":210253.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":253,"prior_period_value":1006.0,"visual_current_value":253,"visual_prior_value":1006.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignCorporateDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignCorporateDebtSecuritiesMember","member_label":"Foreign Corporate Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1389","char_anchor":"f-4728","text_snippet":"253","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1390","char_anchor":"f-4714","text_snippet":"1,006","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":253,"prior_value":1006.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":265793,"prior_period_value":209247.0,"visual_current_value":265793,"visual_prior_value":209247.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1369","char_anchor":"f-4708","text_snippet":"265,793","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1370","char_anchor":"f-4694","text_snippet":"209,247","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":265793,"prior_value":209247.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":123730,"prior_period_value":104975.0,"visual_current_value":123730,"visual_prior_value":104975.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1343","char_anchor":"f-4741","text_snippet":"123,730","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1343","char_anchor":"f-4727","text_snippet":"104,975","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":123730,"prior_value":104975.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":20282,"prior_period_value":16504.0,"visual_current_value":20282,"visual_prior_value":16504.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1378","char_anchor":"f-4717","text_snippet":"20,282","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1379","char_anchor":"f-4703","text_snippet":"16,504","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20282,"prior_value":16504.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":31940,"prior_period_value":34594.0,"visual_current_value":31940,"visual_prior_value":34594.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1374","char_anchor":"f-4713","text_snippet":"31,940","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1375","char_anchor":"f-4699","text_snippet":"34,594","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":31940,"prior_value":34594.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":3074,"prior_period_value":2609.0,"visual_current_value":3074,"visual_prior_value":2609.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1394","char_anchor":"f-4733","text_snippet":"3,074","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1395","char_anchor":"f-4719","text_snippet":"2,609","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3074,"prior_value":2609.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":7989,"prior_period_value":9621.0,"visual_current_value":7989,"visual_prior_value":9621.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1398","char_anchor":"f-4737","text_snippet":"7,989","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1399","char_anchor":"f-4723","text_snippet":"9,621","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7989,"prior_value":9621.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":31550,"prior_period_value":18793.0,"visual_current_value":31550,"visual_prior_value":18793.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1386","char_anchor":"f-4725","text_snippet":"31,550","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1387","char_anchor":"f-4711","text_snippet":"18,793","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":31550,"prior_value":18793.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":27783,"prior_period_value":21831.0,"visual_current_value":27783,"visual_prior_value":21831.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignCorporateDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignCorporateDebtSecuritiesMember","member_label":"Foreign Corporate Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1390","char_anchor":"f-4729","text_snippet":"27,783","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1391","char_anchor":"f-4715","text_snippet":"21,831","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":27783,"prior_value":21831.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":272,"prior_period_value":75.0,"visual_current_value":272,"visual_prior_value":75.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1382","char_anchor":"f-4721","text_snippet":"272","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1383","char_anchor":"f-4707","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":272,"prior_value":75.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":840,"prior_period_value":948.0,"visual_current_value":840,"visual_prior_value":948.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1370","char_anchor":"f-4709","text_snippet":"840","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1371","char_anchor":"f-4695","text_snippet":"948","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":840,"prior_value":948.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":517,"prior_period_value":491.0,"visual_current_value":517,"visual_prior_value":491.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-4742","text_snippet":"517","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-4728","text_snippet":"491","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":517,"prior_value":491.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":473,"prior_period_value":193.0,"visual_current_value":473,"visual_prior_value":193.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1387","char_anchor":"f-4726","text_snippet":"473","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1388","char_anchor":"f-4712","text_snippet":"193","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":473,"prior_value":193.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":41,"prior_period_value":77.0,"visual_current_value":41,"visual_prior_value":77.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignCorporateDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignCorporateDebtSecuritiesMember","member_label":"Foreign Corporate Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1391","char_anchor":"f-4730","text_snippet":"41","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1392","char_anchor":"f-4716","text_snippet":"77","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":41,"prior_value":77.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":3,"prior_period_value":221.0,"visual_current_value":3,"visual_prior_value":221.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1383","char_anchor":"f-4722","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1384","char_anchor":"f-4708","text_snippet":"221","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":221.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":390293,"prior_period_value":315719.0,"visual_current_value":390293,"visual_prior_value":315719.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4743","text_snippet":"390,293","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4729","text_snippet":"315,719","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":390293,"prior_value":315719.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":20282,"prior_period_value":16504.0,"visual_current_value":20282,"visual_prior_value":16504.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1380","char_anchor":"f-4719","text_snippet":"20,282","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1381","char_anchor":"f-4705","text_snippet":"16,504","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20282,"prior_value":16504.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":31940,"prior_period_value":34594.0,"visual_current_value":31940,"visual_prior_value":34594.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1376","char_anchor":"f-4715","text_snippet":"31,940","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1377","char_anchor":"f-4701","text_snippet":"34,594","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":31940,"prior_value":34594.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":3074,"prior_period_value":2609.0,"visual_current_value":3074,"visual_prior_value":2609.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1396","char_anchor":"f-4735","text_snippet":"3,074","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1397","char_anchor":"f-4721","text_snippet":"2,609","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3074,"prior_value":2609.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":7989,"prior_period_value":9621.0,"visual_current_value":7989,"visual_prior_value":9621.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1400","char_anchor":"f-4739","text_snippet":"7,989","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1401","char_anchor":"f-4725","text_snippet":"9,621","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7989,"prior_value":9621.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":32023,"prior_period_value":18986.0,"visual_current_value":32023,"visual_prior_value":18986.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1388","char_anchor":"f-4727","text_snippet":"32,023","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1389","char_anchor":"f-4713","text_snippet":"18,986","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":32023,"prior_value":18986.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":28077,"prior_period_value":22914.0,"visual_current_value":28077,"visual_prior_value":22914.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignCorporateDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignCorporateDebtSecuritiesMember","member_label":"Foreign Corporate Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1392","char_anchor":"f-4731","text_snippet":"28,077","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1393","char_anchor":"f-4717","text_snippet":"22,914","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":28077,"prior_value":22914.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":275,"prior_period_value":296.0,"visual_current_value":275,"visual_prior_value":296.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1384","char_anchor":"f-4723","text_snippet":"275","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1385","char_anchor":"f-4709","text_snippet":"296","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":275,"prior_value":296.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":266633,"prior_period_value":210195.0,"visual_current_value":266633,"visual_prior_value":210195.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1372","char_anchor":"f-4711","text_snippet":"266,633","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1373","char_anchor":"f-4697","text_snippet":"210,195","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":266633,"prior_value":210195.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":28077,"prior_period_value":22914.0,"visual_current_value":28077,"visual_prior_value":22914.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1635","text_snippet":"28,077","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1634","text_snippet":"22,914","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":28077,"prior_value":22914.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":20282,"prior_period_value":16504.0,"visual_current_value":20282,"visual_prior_value":16504.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1595","text_snippet":"20,282","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1594","text_snippet":"16,504","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20282,"prior_value":16504.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":31940,"prior_period_value":34594.0,"visual_current_value":31940,"visual_prior_value":34594.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1587","text_snippet":"31,940","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1586","text_snippet":"34,594","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":31940,"prior_value":34594.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":3074,"prior_period_value":2609.0,"visual_current_value":3074,"visual_prior_value":2609.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1643","text_snippet":"3,074","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1642","text_snippet":"2,609","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3074,"prior_value":2609.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":7989,"prior_period_value":9621.0,"visual_current_value":7989,"visual_prior_value":9621.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1651","text_snippet":"7,989","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1650","text_snippet":"9,621","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7989,"prior_value":9621.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":32023,"prior_period_value":18986.0,"visual_current_value":32023,"visual_prior_value":18986.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1603","text_snippet":"32,023","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1602","text_snippet":"18,986","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":32023,"prior_value":18986.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":84520,"prior_period_value":70380.0,"visual_current_value":84520,"visual_prior_value":70380.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1619","text_snippet":"84,520","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1618","text_snippet":"70,380","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":84520,"prior_value":70380.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":275,"prior_period_value":296.0,"visual_current_value":275,"visual_prior_value":296.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1611","text_snippet":"275","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1610","text_snippet":"296","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":275,"prior_value":296.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":3.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Excluding Accrued Interest","current_period_value":266633,"prior_period_value":210195.0,"visual_current_value":266633,"visual_prior_value":210195.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1627","text_snippet":"266,633","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1626","text_snippet":"210,195","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":266633,"prior_value":210195.0},{"tag":"bac:TimeDepositsPlacedAndOtherShortTermInvestmentsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesnarrativedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"securitiesnarrativedetails","parent":"bac:InvestmentsDebtAndEquitySecuritiesLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Time deposits placed and other short-term investments","current_period_value":1401,"prior_period_value":1174.0,"visual_current_value":1401,"visual_prior_value":1174.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel1Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel1Member","member_label":"Fair Value Inputs Level1"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1342","char_anchor":"f-4666","text_snippet":"1,401","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1342","char_anchor":"f-4652","text_snippet":"1,174","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1401,"prior_value":1174.0},{"tag":"bac:TimeDepositsPlacedAndOtherShortTermInvestmentsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesnarrativedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"securitiesnarrativedetails","parent":"bac:InvestmentsDebtAndEquitySecuritiesLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Time deposits placed and other short-term investments","current_period_value":1.4,"prior_period_value":1174.0,"visual_current_value":1.4,"visual_prior_value":1174.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-1748","text_snippet":"1.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1345","char_anchor":"f-4655","text_snippet":"1,174","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.4,"prior_value":1174.0},{"tag":"bac:TimeDepositsPlacedAndOtherShortTermInvestmentsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvaluedetails|securitiesnarrativedetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvaluemeasurementsrecurringfairvaluedetails","parent":"us-gaap:AssetsFairValueDisclosure","weight":1.0,"order":7.0}],"calculation_role":"fairvaluemeasurementsrecurringfairvaluedetails","calculation_parent":"us-gaap:AssetsFairValueDisclosure","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"securitiesnarrativedetails","parent":"bac:InvestmentsDebtAndEquitySecuritiesLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Time deposits placed and other short-term investments","current_period_value":1401,"prior_period_value":null,"visual_current_value":1401,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-517","char_anchor":"f-4669","text_snippet":"1,401","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1401,"prior_value":null},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":767,"prior_period_value":449.0,"visual_current_value":767,"visual_prior_value":449.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-5895","text_snippet":"767","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-5883","text_snippet":"449","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":767,"prior_value":449.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":483,"prior_period_value":193.0,"visual_current_value":483,"visual_prior_value":193.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:AvailableForSaleSecuritiesCommercialMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AvailableForSaleSecuritiesCommercialMember","member_label":"AFS debt securities – Commercial"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1682","char_anchor":"f-5904","text_snippet":"483","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1685","char_anchor":"f-5892","text_snippet":"193","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":483,"prior_value":193.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":209,"prior_period_value":205.0,"visual_current_value":209,"visual_prior_value":205.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1351","char_anchor":"f-5899","text_snippet":"209","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1352","char_anchor":"f-5887","text_snippet":"205","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":209,"prior_value":205.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":49,"prior_period_value":51.0,"visual_current_value":49,"visual_prior_value":51.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1660","char_anchor":"f-5903","text_snippet":"49","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1663","char_anchor":"f-5891","text_snippet":"51","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":49,"prior_value":51.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":26,"prior_period_value":null,"visual_current_value":26,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1683","char_anchor":"f-5905","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":26,"prior_value":null},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":0,"prior_period_value":null,"visual_current_value":0,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","member_label":"Discounted cash flow, Asset-based approach"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1676","char_anchor":"f-5896","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":0,"prior_value":null},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":5,"prior_period_value":null,"visual_current_value":5,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","member_label":"Discounted cash flow, Asset-based approach"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1677","char_anchor":"f-5897","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":5,"prior_value":null},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":3,"prior_period_value":null,"visual_current_value":3,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","member_label":"Discounted cash flow, Asset-based approach"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1678","char_anchor":"f-5898","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":3,"prior_value":null},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":0,"prior_period_value":null,"visual_current_value":0,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","member_label":"Discounted cash flow, Asset-based approach"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1679","char_anchor":"f-5900","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":0,"prior_value":null},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":104,"prior_period_value":null,"visual_current_value":104,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","member_label":"Discounted cash flow, Asset-based approach"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1680","char_anchor":"f-5901","text_snippet":"104","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":104,"prior_value":null},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by commercial real estate assets","current_period_value":85,"prior_period_value":null,"visual_current_value":85,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAssetBasedApproachMember","member_label":"Discounted cash flow, Asset-based approach"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1681","char_anchor":"f-5902","text_snippet":"85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":85,"prior_value":null},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":299,"prior_period_value":594.0,"visual_current_value":299,"visual_prior_value":594.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-5875","text_snippet":"299","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-5863","text_snippet":"594","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":299,"prior_value":594.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":76,"prior_period_value":81.0,"visual_current_value":76,"visual_prior_value":81.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:LoansandLeasesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansandLeasesMember","member_label":"Loans and leases"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1664","char_anchor":"f-5883","text_snippet":"76","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1667","char_anchor":"f-5871","text_snippet":"81","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":76,"prior_value":81.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":176,"prior_period_value":155.0,"visual_current_value":176,"visual_prior_value":155.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1660","char_anchor":"f-5879","text_snippet":"176","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1663","char_anchor":"f-5867","text_snippet":"155","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":176,"prior_value":155.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":3,"prior_period_value":221.0,"visual_current_value":3,"visual_prior_value":221.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1668","char_anchor":"f-5887","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1671","char_anchor":"f-5875","text_snippet":"221","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":221.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":44,"prior_period_value":137.0,"visual_current_value":44,"visual_prior_value":137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:OtherDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:OtherDebtSecuritiesMember","member_label":"Other Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1672","char_anchor":"f-5891","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1675","char_anchor":"f-5879","text_snippet":"137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":137.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":20,"prior_period_value":20.0,"visual_current_value":20,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1658","char_anchor":"f-5877","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1661","char_anchor":"f-5865","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":20,"prior_value":20.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":6,"prior_period_value":6.0,"visual_current_value":6,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputDefaultRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputDefaultRateMember","member_label":"Measurement Input Default Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1666","char_anchor":"f-5885","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1669","char_anchor":"f-5873","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":6,"prior_value":6.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":79,"prior_period_value":75.0,"visual_current_value":79,"visual_prior_value":75.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputLossSeverityMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputLossSeverityMember","member_label":"Measurement Input Loss Severity"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1674","char_anchor":"f-5893","text_snippet":"79","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1677","char_anchor":"f-5881","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":79,"prior_value":75.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":115,"prior_period_value":116.0,"visual_current_value":115,"visual_prior_value":116.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1670","char_anchor":"f-5889","text_snippet":"115","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1673","char_anchor":"f-5877","text_snippet":"116","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":115,"prior_value":116.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":41,"prior_period_value":44.0,"visual_current_value":41,"visual_prior_value":44.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputPrepaymentRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputPrepaymentRateMember","member_label":"Measurement Input Prepayment Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1662","char_anchor":"f-5881","text_snippet":"41","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1665","char_anchor":"f-5869","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":41,"prior_value":44.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1657","char_anchor":"f-5876","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1660","char_anchor":"f-5864","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0,"prior_value":0.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputDefaultRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputDefaultRateMember","member_label":"Measurement Input Default Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1665","char_anchor":"f-5884","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1668","char_anchor":"f-5872","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0,"prior_value":0.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputLossSeverityMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputLossSeverityMember","member_label":"Measurement Input Loss Severity"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1673","char_anchor":"f-5892","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1676","char_anchor":"f-5880","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0,"prior_value":0.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1669","char_anchor":"f-5888","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1672","char_anchor":"f-5876","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":0,"prior_value":0.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputPrepaymentRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputPrepaymentRateMember","member_label":"Measurement Input Prepayment Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1661","char_anchor":"f-5880","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1664","char_anchor":"f-5868","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0,"prior_value":0.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":8,"prior_period_value":8.0,"visual_current_value":8,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1659","char_anchor":"f-5878","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1662","char_anchor":"f-5866","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":8,"prior_value":8.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":6,"prior_period_value":5.0,"visual_current_value":6,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputDefaultRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputDefaultRateMember","member_label":"Measurement Input Default Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1667","char_anchor":"f-5886","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1670","char_anchor":"f-5874","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":6,"prior_value":5.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":27,"prior_period_value":26.0,"visual_current_value":27,"visual_prior_value":26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputLossSeverityMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputLossSeverityMember","member_label":"Measurement Input Loss Severity"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1675","char_anchor":"f-5894","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1678","char_anchor":"f-5882","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":27,"prior_value":26.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":74,"prior_period_value":72.0,"visual_current_value":74,"visual_prior_value":72.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1671","char_anchor":"f-5890","text_snippet":"74","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1674","char_anchor":"f-5878","text_snippet":"72","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":74,"prior_value":72.0},{"tag":"bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Instruments backed by residential real estate assets","current_period_value":7,"prior_period_value":8.0,"visual_current_value":7,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputPrepaymentRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputPrepaymentRateMember","member_label":"Measurement Input Prepayment Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1663","char_anchor":"f-5882","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1666","char_anchor":"f-5870","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":7,"prior_value":8.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":25,"prior_period_value":29.0,"visual_current_value":25,"visual_prior_value":29.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1658","char_anchor":"f-5908","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1661","char_anchor":"f-5895","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":25,"prior_value":29.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":136,"prior_period_value":157.0,"visual_current_value":136,"visual_prior_value":157.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1670","char_anchor":"f-5918","text_snippet":"136","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1673","char_anchor":"f-5911","text_snippet":"157","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":136,"prior_value":157.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":4,"prior_period_value":0.0,"visual_current_value":4,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1657","char_anchor":"f-5907","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1660","char_anchor":"f-5894","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":4,"prior_value":0.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1669","char_anchor":"f-5917","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1672","char_anchor":"f-5910","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":0,"prior_value":0.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":17,"prior_period_value":15.0,"visual_current_value":17,"visual_prior_value":15.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1659","char_anchor":"f-5909","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1662","char_anchor":"f-5896","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":17,"prior_value":15.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":66,"prior_period_value":69.0,"visual_current_value":66,"visual_prior_value":69.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1671","char_anchor":"f-5919","text_snippet":"66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1674","char_anchor":"f-5912","text_snippet":"69","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"units","current_value":66,"prior_value":69.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":20,"prior_period_value":null,"visual_current_value":20,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputPrepaymentRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputPrepaymentRateMember","member_label":"Measurement Input Prepayment Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1684","char_anchor":"f-5911","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":20,"prior_value":null},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputDefaultRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputDefaultRateMember","member_label":"Measurement Input Default Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1685","char_anchor":"f-5913","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":2,"prior_value":null},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherAssetsMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":30,"prior_period_value":null,"visual_current_value":30,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputLossSeverityMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputLossSeverityMember","member_label":"Measurement Input Loss Severity"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1686","char_anchor":"f-5915","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":30,"prior_value":null},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":2870,"prior_period_value":3002.0,"visual_current_value":2870,"visual_prior_value":3002.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-5906","text_snippet":"2,870","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-5893","text_snippet":"3,002","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2870,"prior_value":3002.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":1746,"prior_period_value":1595.0,"visual_current_value":1746,"visual_prior_value":1595.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1351","char_anchor":"f-5910","text_snippet":"1,746","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1352","char_anchor":"f-5897","text_snippet":"1,595","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1746,"prior_value":1595.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":64,"prior_period_value":156.0,"visual_current_value":64,"visual_prior_value":156.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1683","char_anchor":"f-5921","text_snippet":"64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1687","char_anchor":"f-5914","text_snippet":"156","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":64,"prior_value":156.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":49,"prior_period_value":5.0,"visual_current_value":49,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:LoansandLeasesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansandLeasesMember","member_label":"Loans and leases"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1664","char_anchor":"f-5920","text_snippet":"49","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1667","char_anchor":"f-5913","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":49,"prior_value":5.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":713,"prior_period_value":828.0,"visual_current_value":713,"visual_prior_value":828.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1660","char_anchor":"f-5914","text_snippet":"713","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1663","char_anchor":"f-5905","text_snippet":"828","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":713,"prior_value":828.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":267,"prior_period_value":341.0,"visual_current_value":267,"visual_prior_value":341.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1359","char_anchor":"f-5912","text_snippet":"267","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1360","char_anchor":"f-5901","text_snippet":"341","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":267,"prior_value":341.0},{"tag":"bac:CommercialLoansDebtSecuritiesAndOtherFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial loans, debt securities and other","current_period_value":31,"prior_period_value":null,"visual_current_value":31,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:NonU.S.SecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:NonU.S.SecuritiesMember","member_label":"Non-U.S. Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1687","char_anchor":"f-5916","text_snippet":"31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":31,"prior_value":null},{"tag":"bac:LoansAndSecuritiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Loans and securities, fair value","current_period_value":2,"prior_period_value":1.8,"visual_current_value":2,"visual_prior_value":1.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:CorporateSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1351","char_anchor":"f-5993","text_snippet":"2.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1352","char_anchor":"f-5986","text_snippet":"1.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2,"prior_value":1.8},{"tag":"bac:LoansAndSecuritiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Loans and securities, fair value","current_period_value":517,"prior_period_value":491.0,"visual_current_value":517,"visual_prior_value":491.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:DebtSecuritiesNonAgencyResidentialAndNonU.S.AndOtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:DebtSecuritiesNonAgencyResidentialAndNonU.S.AndOtherTaxableSecuritiesMember","member_label":"AFS debt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1747","char_anchor":"f-5996","text_snippet":"517","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1753","char_anchor":"f-5989","text_snippet":"491","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":517,"prior_value":491.0},{"tag":"bac:LoansAndSecuritiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Loans and securities, fair value","current_period_value":90,"prior_period_value":156.0,"visual_current_value":90,"visual_prior_value":156.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1683","char_anchor":"f-6000","text_snippet":"90","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1687","char_anchor":"f-5993","text_snippet":"156","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":90,"prior_value":156.0},{"tag":"bac:LoansAndSecuritiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Loans and securities, fair value","current_period_value":125,"prior_period_value":86.0,"visual_current_value":125,"visual_prior_value":86.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:LoansandLeasesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansandLeasesMember","member_label":"Loans and leases"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1664","char_anchor":"f-5999","text_snippet":"125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1667","char_anchor":"f-5992","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":125,"prior_value":86.0},{"tag":"bac:LoansAndSecuritiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Loans and securities, fair value","current_period_value":938,"prior_period_value":1.0,"visual_current_value":938,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember","member_label":"Mortgage trading loans, MBS and ABS"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1660","char_anchor":"f-5995","text_snippet":"938","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1663","char_anchor":"f-5988","text_snippet":"1.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":938,"prior_value":1.0},{"tag":"bac:LoansAndSecuritiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Loans and securities, fair value","current_period_value":267,"prior_period_value":341.0,"visual_current_value":267,"visual_prior_value":341.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1359","char_anchor":"f-5994","text_snippet":"267","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1360","char_anchor":"f-5987","text_snippet":"341","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":267,"prior_value":341.0},{"tag":"bac:LoansAndSecuritiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Loans and securities, fair value","current_period_value":44,"prior_period_value":137.0,"visual_current_value":44,"visual_prior_value":137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:FinancialInstrumentAxis=us-gaap:OtherDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:OtherDebtSecuritiesMember","member_label":"Other Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1672","char_anchor":"f-5997","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1675","char_anchor":"f-5990","text_snippet":"137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":137.0},{"tag":"bac:ServicingAssetMeasurementInputTerm","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"MSRs","current_period_value":13,"prior_period_value":12.0,"visual_current_value":13,"visual_prior_value":12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputWeightedAverageLifeFixedRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputWeightedAverageLifeFixedRateMember","member_label":"Weighted-average life, fixed rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1693","char_anchor":"f-5931","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1691","char_anchor":"f-5922","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":13,"prior_value":12.0},{"tag":"bac:ServicingAssetMeasurementInputTerm","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"MSRs","current_period_value":11,"prior_period_value":11.0,"visual_current_value":11,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputWeightedAverageLifeVariableRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputWeightedAverageLifeVariableRateMember","member_label":"Weighted-average life, variable rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1696","char_anchor":"f-5934","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1694","char_anchor":"f-5925","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":11,"prior_value":11.0},{"tag":"bac:ServicingAssetMeasurementInputTerm","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"MSRs","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputWeightedAverageLifeFixedRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputWeightedAverageLifeFixedRateMember","member_label":"Weighted-average life, fixed rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1692","char_anchor":"f-5930","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1690","char_anchor":"f-5921","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":0,"prior_value":0.0},{"tag":"bac:ServicingAssetMeasurementInputTerm","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"MSRs","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputWeightedAverageLifeVariableRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputWeightedAverageLifeVariableRateMember","member_label":"Weighted-average life, variable rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1695","char_anchor":"f-5933","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1693","char_anchor":"f-5924","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":0,"prior_value":0.0},{"tag":"bac:ServicingAssetMeasurementInputTerm","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"MSRs","current_period_value":6,"prior_period_value":6.0,"visual_current_value":6,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputWeightedAverageLifeFixedRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputWeightedAverageLifeFixedRateMember","member_label":"Weighted-average life, fixed rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1694","char_anchor":"f-5932","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1692","char_anchor":"f-5923","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":6,"prior_value":6.0},{"tag":"bac:ServicingAssetMeasurementInputTerm","date_type":"YTD","period_type":"duration","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"MSRs","current_period_value":4,"prior_period_value":3.0,"visual_current_value":4,"visual_prior_value":3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputWeightedAverageLifeVariableRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputWeightedAverageLifeVariableRateMember","member_label":"Weighted-average life, variable rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1697","char_anchor":"f-5935","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1695","char_anchor":"f-5926","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":4,"prior_value":3.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":100,"prior_period_value":100.0,"visual_current_value":100,"visual_prior_value":100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputEquityCorrelationMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputEquityCorrelationMember","member_label":"Equity correlation"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1721","char_anchor":"f-5966","text_snippet":"100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1725","char_anchor":"f-5957","text_snippet":"100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":100,"prior_value":100.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":86,"prior_period_value":116.0,"visual_current_value":86,"visual_prior_value":116.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputLongDatedEquityVolatilitiesMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputLongDatedEquityVolatilitiesMember","member_label":"Long-dated equity volatilities"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1724","char_anchor":"f-5969","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1728","char_anchor":"f-5960","text_snippet":"116","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":86,"prior_value":116.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":58,"prior_period_value":58.0,"visual_current_value":58,"visual_prior_value":58.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCorrelationFXIRMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCorrelationFXIRMember","member_label":"Correlation (FX/IR)"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1738","char_anchor":"f-5983","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1742","char_anchor":"f-5974","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":58,"prior_value":58.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":70,"prior_period_value":70.0,"visual_current_value":70,"visual_prior_value":70.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCorrelationIRIRMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCorrelationIRIRMember","member_label":"Correlation (IR/IR)"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1735","char_anchor":"f-5980","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1739","char_anchor":"f-5971","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":70,"prior_value":70.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":9,"prior_period_value":4.0,"visual_current_value":9,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputInterestRateVolatilitiesMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputInterestRateVolatilitiesMember","member_label":"Interest rate volatilities"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1745","char_anchor":"f-5990","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1751","char_anchor":"f-5983","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":9,"prior_value":4.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":24,"prior_period_value":12.0,"visual_current_value":24,"visual_prior_value":12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputLongDatedInflationRatesMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputLongDatedInflationRatesMember","member_label":"Long-dated inflation rates"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1741","char_anchor":"f-5986","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1745","char_anchor":"f-5977","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":24,"prior_value":12.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputEquityCorrelationMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputEquityCorrelationMember","member_label":"Equity correlation"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1720","char_anchor":"f-5965","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1724","char_anchor":"f-5956","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0,"prior_value":0.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":1,"prior_period_value":1.0,"visual_current_value":1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputLongDatedEquityVolatilitiesMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputLongDatedEquityVolatilitiesMember","member_label":"Long-dated equity volatilities"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1723","char_anchor":"f-5968","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1727","char_anchor":"f-5959","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":1,"prior_value":1.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":-5,"prior_period_value":-25.0,"visual_current_value":-5,"visual_prior_value":-25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCorrelationFXIRMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCorrelationFXIRMember","member_label":"Correlation (FX/IR)"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1737","char_anchor":"f-5982","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1741","char_anchor":"f-5973","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":-5,"prior_value":-25.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":-35,"prior_period_value":-35.0,"visual_current_value":-35,"visual_prior_value":-35.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCorrelationIRIRMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCorrelationIRIRMember","member_label":"Correlation (IR/IR)"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1734","char_anchor":"f-5979","text_snippet":"35","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1738","char_anchor":"f-5970","text_snippet":"35","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":-35,"prior_value":-35.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":-1,"prior_period_value":0.0,"visual_current_value":-1,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputInterestRateVolatilitiesMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputInterestRateVolatilitiesMember","member_label":"Interest rate volatilities"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1744","char_anchor":"f-5989","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1750","char_anchor":"f-5982","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":-1,"prior_value":0.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":-1,"prior_period_value":-1.0,"visual_current_value":-1,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputLongDatedInflationRatesMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputLongDatedInflationRatesMember","member_label":"Long-dated inflation rates"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1740","char_anchor":"f-5985","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1744","char_anchor":"f-5976","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":-1,"prior_value":-1.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":60,"prior_period_value":61.0,"visual_current_value":60,"visual_prior_value":61.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputEquityCorrelationMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputEquityCorrelationMember","member_label":"Equity correlation"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1722","char_anchor":"f-5967","text_snippet":"60","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1726","char_anchor":"f-5958","text_snippet":"61","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":60,"prior_value":61.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":33,"prior_period_value":33.0,"visual_current_value":33,"visual_prior_value":33.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputLongDatedEquityVolatilitiesMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputLongDatedEquityVolatilitiesMember","member_label":"Long-dated equity volatilities"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1725","char_anchor":"f-5970","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1729","char_anchor":"f-5961","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":33,"prior_value":33.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":30,"prior_period_value":33.0,"visual_current_value":30,"visual_prior_value":33.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCorrelationFXIRMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCorrelationFXIRMember","member_label":"Correlation (FX/IR)"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1739","char_anchor":"f-5984","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1743","char_anchor":"f-5975","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":30,"prior_value":33.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":46,"prior_period_value":49.0,"visual_current_value":46,"visual_prior_value":49.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCorrelationIRIRMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCorrelationIRIRMember","member_label":"Correlation (IR/IR)"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1736","char_anchor":"f-5981","text_snippet":"46","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1740","char_anchor":"f-5972","text_snippet":"49","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":46,"prior_value":49.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":0,"prior_period_value":0.0,"visual_current_value":0,"visual_prior_value":0.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputInterestRateVolatilitiesMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputInterestRateVolatilitiesMember","member_label":"Interest rate volatilities"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1746","char_anchor":"f-5991","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1752","char_anchor":"f-5984","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0,"prior_value":0.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":2,"prior_period_value":1.0,"visual_current_value":2,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputLongDatedInflationRatesMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputLongDatedInflationRatesMember","member_label":"Long-dated inflation rates"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1742","char_anchor":"f-5987","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1746","char_anchor":"f-5978","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":2,"prior_value":1.0},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":6,"prior_period_value":null,"visual_current_value":6,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCreditSpreadsMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCreditSpreadsMember","member_label":"Credit spreads"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1708","char_anchor":"f-5953","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"10^-4","current_value":6,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":69,"prior_period_value":null,"visual_current_value":69,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCreditSpreadsMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCreditSpreadsMember","member_label":"Credit spreads"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1709","char_anchor":"f-5954","text_snippet":"69","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"10^-4","current_value":69,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":40,"prior_period_value":null,"visual_current_value":40,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCreditSpreadsMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCreditSpreadsMember","member_label":"Credit spreads"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1710","char_anchor":"f-5955","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"10^-4","current_value":40,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":15,"prior_period_value":null,"visual_current_value":15,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputPrepaymentRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputPrepaymentRateMember","member_label":"Measurement Input Prepayment Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1711","char_anchor":"f-5956","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":15,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputDefaultRateMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputDefaultRateMember","member_label":"Measurement Input Default Rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1712","char_anchor":"f-5957","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":2,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":38,"prior_period_value":null,"visual_current_value":38,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCreditCorrelationMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCreditCorrelationMember","member_label":"Credit correlation"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1713","char_anchor":"f-5958","text_snippet":"38","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":38,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":73,"prior_period_value":null,"visual_current_value":73,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCreditCorrelationMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCreditCorrelationMember","member_label":"Credit correlation"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1714","char_anchor":"f-5959","text_snippet":"73","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":73,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":67,"prior_period_value":null,"visual_current_value":67,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputCreditCorrelationMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputCreditCorrelationMember","member_label":"Credit correlation"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1715","char_anchor":"f-5960","text_snippet":"67","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":67,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":0,"prior_period_value":null,"visual_current_value":0,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1716","char_anchor":"f-5961","text_snippet":"0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":0,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":103,"prior_period_value":null,"visual_current_value":103,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1717","char_anchor":"f-5962","text_snippet":"103","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"units","current_value":103,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":99,"prior_period_value":null,"visual_current_value":99,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueMarketApproachDiscountedCashFlowStochasticRecoveryCorrelationModelMember","member_label":"Market comparables, Discounted cash flow, Stochastic recovery correlation model"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1718","char_anchor":"f-5963","text_snippet":"99","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"units","current_value":99,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputCommodityForwardPriceMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputCommodityForwardPriceMember","member_label":"Measurement Input Commodity Forward Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1727","char_anchor":"f-5972","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":2,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":7,"prior_period_value":null,"visual_current_value":7,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputCommodityForwardPriceMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputCommodityForwardPriceMember","member_label":"Measurement Input Commodity Forward Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1728","char_anchor":"f-5973","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":7,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":3,"prior_period_value":null,"visual_current_value":3,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputCommodityForwardPriceMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputCommodityForwardPriceMember","member_label":"Measurement Input Commodity Forward Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1729","char_anchor":"f-5974","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":3,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":28,"prior_period_value":null,"visual_current_value":28,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputPowerForwardPriceMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputPowerForwardPriceMember","member_label":"Power forward price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1730","char_anchor":"f-5975","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":28,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":133,"prior_period_value":null,"visual_current_value":133,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputPowerForwardPriceMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputPowerForwardPriceMember","member_label":"Power forward price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1731","char_anchor":"f-5976","text_snippet":"133","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"units","current_value":133,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":57,"prior_period_value":null,"visual_current_value":57,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputPowerForwardPriceMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputPowerForwardPriceMember","member_label":"Power forward price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1732","char_anchor":"f-5977","text_snippet":"57","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":57,"prior_value":null},{"tag":"us-gaap:DerivativeAssetLiabilityNetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Derivative Asset (Liability) Net, Measurement Input","current_period_value":5,"prior_period_value":null,"visual_current_value":5,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputLongDatedInflationVolatilitiesMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueIndustryStandardDerivativePricingMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputLongDatedInflationVolatilitiesMember","member_label":"Long-dated inflation volatilities"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueIndustryStandardDerivativePricingMember","member_label":"Industry standard derivative pricing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1743","char_anchor":"f-5988","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":5,"prior_value":null},{"tag":"us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Derivative Assets (Liabilities), at Fair Value, Net","current_period_value":-626,"prior_period_value":-694.0,"visual_current_value":-626,"visual_prior_value":-694.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CommodityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CommodityContractMember","member_label":"Commodity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1726","char_anchor":"f-5971","text_snippet":"626","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1730","char_anchor":"f-5962","text_snippet":"694","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-626,"prior_value":-694.0},{"tag":"us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Derivative Assets (Liabilities), at Fair Value, Net","current_period_value":31,"prior_period_value":25.0,"visual_current_value":31,"visual_prior_value":25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CreditRiskContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CreditRiskContractMember","member_label":"Credit Risk Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1707","char_anchor":"f-5952","text_snippet":"31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1711","char_anchor":"f-5943","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":31,"prior_value":25.0},{"tag":"us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Derivative Assets (Liabilities), at Fair Value, Net","current_period_value":-829,"prior_period_value":-1348.0,"visual_current_value":-829,"visual_prior_value":-1348.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:EquityContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:EquityContractMember","member_label":"Equity Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1719","char_anchor":"f-5964","text_snippet":"829","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1723","char_anchor":"f-5955","text_snippet":"1,348","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-829,"prior_value":-1348.0},{"tag":"us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Derivative Assets (Liabilities), at Fair Value, Net","current_period_value":464,"prior_period_value":-142.0,"visual_current_value":464,"visual_prior_value":-142.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:InterestRateContractMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:InterestRateContractMember","member_label":"Interest Rate Contract"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1733","char_anchor":"f-5978","text_snippet":"464","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1737","char_anchor":"f-5969","text_snippet":"142","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":464,"prior_value":-142.0},{"tag":"us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Derivative Assets (Liabilities), at Fair Value, Net","current_period_value":-960,"prior_period_value":-2159.0,"visual_current_value":-960,"visual_prior_value":-2159.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1344","char_anchor":"f-5992","text_snippet":"960","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1344","char_anchor":"f-5985","text_snippet":"2,159","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-960,"prior_value":-2159.0},{"tag":"us-gaap:LongTermDebtMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Measurement Input","current_period_value":22,"prior_period_value":null,"visual_current_value":22,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1657","char_anchor":"f-5943","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":22,"prior_value":null},{"tag":"us-gaap:LongTermDebtMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Measurement Input","current_period_value":24,"prior_period_value":null,"visual_current_value":24,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1658","char_anchor":"f-5944","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":24,"prior_value":null},{"tag":"us-gaap:LongTermDebtMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Measurement Input","current_period_value":23,"prior_period_value":null,"visual_current_value":23,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputYieldMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputYieldMember","member_label":"Yield"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1659","char_anchor":"f-5945","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"hundredths","current_value":23,"prior_value":null},{"tag":"us-gaap:LongTermDebtMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Measurement Input","current_period_value":30,"prior_period_value":null,"visual_current_value":30,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1669","char_anchor":"f-5946","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":30,"prior_value":null},{"tag":"us-gaap:LongTermDebtMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Measurement Input","current_period_value":100,"prior_period_value":null,"visual_current_value":100,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1670","char_anchor":"f-5947","text_snippet":"100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":100,"prior_value":null},{"tag":"us-gaap:LongTermDebtMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Measurement Input","current_period_value":90,"prior_period_value":null,"visual_current_value":90,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputOfferedPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputOfferedPriceMember","member_label":"Measurement Input Offered Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1671","char_anchor":"f-5948","text_snippet":"90","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":90,"prior_value":null},{"tag":"us-gaap:LongTermDebtMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Measurement Input","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputCommodityForwardPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputCommodityForwardPriceMember","member_label":"Measurement Input Commodity Forward Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1704","char_anchor":"f-5949","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":2,"prior_value":null},{"tag":"us-gaap:LongTermDebtMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Measurement Input","current_period_value":7,"prior_period_value":null,"visual_current_value":7,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputCommodityForwardPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputCommodityForwardPriceMember","member_label":"Measurement Input Commodity Forward Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1705","char_anchor":"f-5950","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":7,"prior_value":null},{"tag":"us-gaap:LongTermDebtMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Long-Term Debt, Measurement Input","current_period_value":4,"prior_period_value":null,"visual_current_value":4,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=us-gaap:MeasurementInputCommodityForwardPriceMember|us-gaap:ValuationTechniqueAxis=bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"us-gaap:MeasurementInputCommodityForwardPriceMember","member_label":"Measurement Input Commodity Forward Price"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"bac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember","member_label":"Discounted cash flow, Market comparables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1706","char_anchor":"f-5951","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"units","current_value":4,"prior_value":null},{"tag":"us-gaap:ServicingAssetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Servicing Asset, Measurement Input","current_period_value":14,"prior_period_value":14.0,"visual_current_value":14,"visual_prior_value":14.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputOptionAdjustedSpreadFixedRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputOptionAdjustedSpreadFixedRateMember","member_label":"Option-adjusted spread, fixed rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1699","char_anchor":"f-5937","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1697","char_anchor":"f-5928","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":14,"prior_value":14.0},{"tag":"us-gaap:ServicingAssetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Servicing Asset, Measurement Input","current_period_value":15,"prior_period_value":15.0,"visual_current_value":15,"visual_prior_value":15.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputOptionAdjustedSpreadVariableRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputOptionAdjustedSpreadVariableRateMember","member_label":"Option-adjusted spread, variable rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1702","char_anchor":"f-5940","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1700","char_anchor":"f-5931","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":15,"prior_value":15.0},{"tag":"us-gaap:ServicingAssetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Servicing Asset, Measurement Input","current_period_value":7,"prior_period_value":7.0,"visual_current_value":7,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputOptionAdjustedSpreadFixedRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputOptionAdjustedSpreadFixedRateMember","member_label":"Option-adjusted spread, fixed rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1698","char_anchor":"f-5936","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1696","char_anchor":"f-5927","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":7,"prior_value":7.0},{"tag":"us-gaap:ServicingAssetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Servicing Asset, Measurement Input","current_period_value":9,"prior_period_value":9.0,"visual_current_value":9,"visual_prior_value":9.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputOptionAdjustedSpreadVariableRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputOptionAdjustedSpreadVariableRateMember","member_label":"Option-adjusted spread, variable rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1701","char_anchor":"f-5939","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1699","char_anchor":"f-5930","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":9,"prior_value":9.0},{"tag":"us-gaap:ServicingAssetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Servicing Asset, Measurement Input","current_period_value":9,"prior_period_value":9.0,"visual_current_value":9,"visual_prior_value":9.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputOptionAdjustedSpreadFixedRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputOptionAdjustedSpreadFixedRateMember","member_label":"Option-adjusted spread, fixed rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1700","char_anchor":"f-5938","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1698","char_anchor":"f-5929","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":9,"prior_value":9.0},{"tag":"us-gaap:ServicingAssetMeasurementInput","date_type":"Q","period_type":"instant","presentation_role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","presentation_hierarchy":[{"role":"fairvaluemeasurementsrecurringfairvalueinputsdetails","parent":"us-gaap:FairValueInputsQuantitativeInformationAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,8.0,7,8.0,7,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Servicing Asset, Measurement Input","current_period_value":12,"prior_period_value":11.0,"visual_current_value":12,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:WeightedAverageMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember|us-gaap:MeasurementInputTypeAxis=bac:MeasurementInputOptionAdjustedSpreadVariableRateMember|us-gaap:ValuationTechniqueAxis=us-gaap:ValuationTechniqueDiscountedCashFlowMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:WeightedAverageMember","member_label":"Weighted Average"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"},{"axis":"us-gaap:MeasurementInputTypeAxis","axis_label":"Measurement Input Type","member":"bac:MeasurementInputOptionAdjustedSpreadVariableRateMember","member_label":"Option-adjusted spread, variable rate"},{"axis":"us-gaap:ValuationTechniqueAxis","axis_label":"Valuation Technique","member":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","member_label":"Valuation Technique Discounted Cash Flow"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1703","char_anchor":"f-5941","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1701","char_anchor":"f-5932","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":12,"prior_value":11.0},{"tag":"bac:LoansReceivableFairValueDisclosureNetOfAllowanceExcludingLeases","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure, Net Of Allowance, Excluding Leases","current_period_value":1129340,"prior_period_value":null,"visual_current_value":1129340,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2022","char_anchor":"f-6403","text_snippet":"1,129,340","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1129340,"prior_value":null},{"tag":"bac:LoansReceivableFairValueDisclosureNetOfAllowanceExcludingLeases","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure, Net Of Allowance, Excluding Leases","current_period_value":53849,"prior_period_value":null,"visual_current_value":53849,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2023","char_anchor":"f-6404","text_snippet":"53,849","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":53849,"prior_value":null},{"tag":"bac:LoansReceivableFairValueDisclosureNetOfAllowanceExcludingLeases","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure, Net Of Allowance, Excluding Leases","current_period_value":1063168,"prior_period_value":null,"visual_current_value":1063168,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2024","char_anchor":"f-6405","text_snippet":"1,063,168","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1063168,"prior_value":null},{"tag":"bac:LoansReceivableFairValueDisclosureNetOfAllowanceExcludingLeases","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Loans Receivable, Fair Value Disclosure, Net Of Allowance, Excluding Leases","current_period_value":1117017,"prior_period_value":null,"visual_current_value":1117017,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-600","char_anchor":"f-6406","text_snippet":"1,117,017","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1117017,"prior_value":null},{"tag":"bac:UnfundedLendingCommitmentsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial unfunded lending commitments","current_period_value":67,"prior_period_value":56.0,"visual_current_value":67,"visual_prior_value":56.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2023","char_anchor":"f-6420","text_snippet":"67","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6422","text_snippet":"56","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":67,"prior_value":56.0},{"tag":"bac:UnfundedLendingCommitmentsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial unfunded lending commitments","current_period_value":6234,"prior_period_value":3462.0,"visual_current_value":6234,"visual_prior_value":3462.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel3Member|us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel3Member","member_label":"Fair Value Inputs Level3"},{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2024","char_anchor":"f-6421","text_snippet":"6,234","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2036","char_anchor":"f-6423","text_snippet":"3,462","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6234,"prior_value":3462.0},{"tag":"bac:UnfundedLendingCommitmentsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial unfunded lending commitments","current_period_value":1176,"prior_period_value":1166.0,"visual_current_value":1176,"visual_prior_value":1166.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2022","char_anchor":"f-6419","text_snippet":"1,176","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2034","char_anchor":"f-6421","text_snippet":"1,166","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1176,"prior_value":1166.0},{"tag":"bac:UnfundedLendingCommitmentsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Commercial unfunded lending commitments","current_period_value":6301,"prior_period_value":3518.0,"visual_current_value":6301,"visual_prior_value":3518.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-600","char_anchor":"f-6422","text_snippet":"6,301","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-596","char_anchor":"f-6424","text_snippet":"3,518","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6301,"prior_value":3518.0},{"tag":"us-gaap:DemandDepositAccounts","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FairValueDisclosuresAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Demand Deposit Accounts","current_period_value":896.3,"prior_period_value":867.1,"visual_current_value":896.3,"visual_prior_value":867.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-6443","text_snippet":"896.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-6445","text_snippet":"867.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":896.3,"prior_value":867.1},{"tag":"us-gaap:DepositsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Deposits, Fair Value Disclosure","current_period_value":2003614,"prior_period_value":1932749.0,"visual_current_value":2003614,"visual_prior_value":1932749.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2023","char_anchor":"f-6412","text_snippet":"2,003,614","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2035","char_anchor":"f-6414","text_snippet":"1,932,749","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2003614,"prior_value":1932749.0},{"tag":"us-gaap:DepositsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Deposits, Fair Value Disclosure","current_period_value":2002208,"prior_period_value":1930352.0,"visual_current_value":2002208,"visual_prior_value":1930352.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:CarryingReportedAmountFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","member_label":"Carrying Reported Amount Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2022","char_anchor":"f-6411","text_snippet":"2,002,208","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2034","char_anchor":"f-6413","text_snippet":"1,930,352","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2002208,"prior_value":1930352.0},{"tag":"us-gaap:DepositsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoffinancialinstrumentsdetails","presentation_hierarchy":[{"role":"fairvalueoffinancialinstrumentsdetails","parent":"us-gaap:FinancialLiabilitiesFairValueDisclosureAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Deposits, Fair Value Disclosure","current_period_value":2003614,"prior_period_value":1932749.0,"visual_current_value":2003614,"visual_prior_value":1932749.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-600","char_anchor":"f-6414","text_snippet":"2,003,614","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-596","char_anchor":"f-6416","text_snippet":"1,932,749","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2003614,"prior_value":1932749.0},{"tag":"bac:FairValueOptionAggregateDifferencesAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"us-gaap:FairValueOptionAggregateDifferencesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAssets","weight":1.0,"order":2.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountAssets","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Fair Value, Option, Aggregate Differences, Assets","current_period_value":-662,"prior_period_value":-643.0,"visual_current_value":-662,"visual_prior_value":-643.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1880","char_anchor":"f-6211","text_snippet":"662","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1892","char_anchor":"f-6213","text_snippet":"643","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-662,"prior_value":-643.0},{"tag":"bac:FairValueOptionAggregateDifferencesAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"us-gaap:FairValueOptionAggregateDifferencesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAssets","weight":1.0,"order":2.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountAssets","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Fair Value, Option, Aggregate Differences, Assets","current_period_value":-13977,"prior_period_value":-6426.0,"visual_current_value":-13977,"visual_prior_value":-6426.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1874","char_anchor":"f-6197","text_snippet":"13,977","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1886","char_anchor":"f-6199","text_snippet":"6,426","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-13977,"prior_value":-6426.0},{"tag":"bac:FairValueOptionAggregateDifferencesAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"us-gaap:FairValueOptionAggregateDifferencesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAssets","weight":1.0,"order":2.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountAssets","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Fair Value, Option, Aggregate Differences, Assets","current_period_value":168,"prior_period_value":-26.0,"visual_current_value":168,"visual_prior_value":-26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","member_label":"Federal Funds Sold And Securities Borrowed Or Purchased Under Agreements To Resell"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1872","char_anchor":"f-6191","text_snippet":"168","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1884","char_anchor":"f-6193","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":168,"prior_value":-26.0},{"tag":"bac:FairValueOptionAggregateDifferencesAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"us-gaap:FairValueOptionAggregateDifferencesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAssets","weight":1.0,"order":2.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountAssets","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Fair Value, Option, Aggregate Differences, Assets","current_period_value":-35,"prior_period_value":123.0,"visual_current_value":-35,"visual_prior_value":123.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1878","char_anchor":"f-6205","text_snippet":"35","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1890","char_anchor":"f-6207","text_snippet":"123","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-35,"prior_value":123.0},{"tag":"bac:FairValueOptionAggregateDifferencesLiabilities","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"us-gaap:FairValueOptionAggregateDifferencesAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","weight":1.0,"order":2.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Fair Value, Option, Aggregate Differences, Liabilities","current_period_value":47,"prior_period_value":-135.0,"visual_current_value":47,"visual_prior_value":-135.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1890","char_anchor":"f-6239","text_snippet":"47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1902","char_anchor":"f-6241","text_snippet":"135","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":47,"prior_value":-135.0},{"tag":"bac:FairValueOptionAggregateDifferencesLiabilities","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"us-gaap:FairValueOptionAggregateDifferencesAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","weight":1.0,"order":2.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Fair Value, Option, Aggregate Differences, Liabilities","current_period_value":-70,"prior_period_value":-66.0,"visual_current_value":-70,"visual_prior_value":-66.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LongTermDepositsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LongTermDepositsMember","member_label":"Long-term deposits"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1884","char_anchor":"f-6219","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1896","char_anchor":"f-6221","text_snippet":"66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-70,"prior_value":-66.0},{"tag":"bac:FairValueOptionAggregateDifferencesLiabilities","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"us-gaap:FairValueOptionAggregateDifferencesAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","weight":1.0,"order":2.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Fair Value, Option, Aggregate Differences, Liabilities","current_period_value":-25,"prior_period_value":-5.0,"visual_current_value":-25,"visual_prior_value":-5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember","member_label":"Federal Funds Purchased And Securities Sold Under Agreements To Repurchase"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1886","char_anchor":"f-6225","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1898","char_anchor":"f-6227","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-25,"prior_value":-5.0},{"tag":"bac:FairValueOptionAggregateDifferencesLiabilities","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"us-gaap:FairValueOptionAggregateDifferencesAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","weight":1.0,"order":2.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Fair Value, Option, Aggregate Differences, Liabilities","current_period_value":-4191,"prior_period_value":-1655.0,"visual_current_value":-4191,"visual_prior_value":-1655.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1892","char_anchor":"f-6245","text_snippet":"4,191","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1904","char_anchor":"f-6247","text_snippet":"1,655","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-4191,"prior_value":-1655.0},{"tag":"bac:FairValueOptionContractualPrincipalOutstandingAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionContractualPrincipalOutstandingAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAssets","weight":1.0,"order":1.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Fair Value, Option, Contractual Principal Outstanding, Assets","current_period_value":2733,"prior_period_value":3784.0,"visual_current_value":2733,"visual_prior_value":3784.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1880","char_anchor":"f-6210","text_snippet":"2,733","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1892","char_anchor":"f-6212","text_snippet":"3,784","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2733,"prior_value":3784.0},{"tag":"bac:FairValueOptionContractualPrincipalOutstandingAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionContractualPrincipalOutstandingAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAssets","weight":1.0,"order":1.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Fair Value, Option, Contractual Principal Outstanding, Assets","current_period_value":23882,"prior_period_value":15991.0,"visual_current_value":23882,"visual_prior_value":15991.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1874","char_anchor":"f-6196","text_snippet":"23,882","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1886","char_anchor":"f-6198","text_snippet":"15,991","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":23882,"prior_value":15991.0},{"tag":"bac:FairValueOptionContractualPrincipalOutstandingAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionContractualPrincipalOutstandingAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAssets","weight":1.0,"order":1.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Fair Value, Option, Contractual Principal Outstanding, Assets","current_period_value":173518,"prior_period_value":176255.0,"visual_current_value":173518,"visual_prior_value":176255.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","member_label":"Federal Funds Sold And Securities Borrowed Or Purchased Under Agreements To Resell"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1872","char_anchor":"f-6190","text_snippet":"173,518","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1884","char_anchor":"f-6192","text_snippet":"176,255","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":173518,"prior_value":176255.0},{"tag":"bac:FairValueOptionContractualPrincipalOutstandingAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionContractualPrincipalOutstandingAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAssets","weight":1.0,"order":1.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountAssets","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Fair Value, Option, Contractual Principal Outstanding, Assets","current_period_value":6729,"prior_period_value":4049.0,"visual_current_value":6729,"visual_prior_value":4049.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1878","char_anchor":"f-6204","text_snippet":"6,729","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1890","char_anchor":"f-6206","text_snippet":"4,049","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6729,"prior_value":4049.0},{"tag":"bac:FairValueOptionContractualPrincipalOutstandingLiabilities","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionContractualPrincipalOutstandingAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","weight":1.0,"order":1.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Fair Value, Option, Contractual Principal Outstanding, Liabilities","current_period_value":1938,"prior_period_value":2201.0,"visual_current_value":1938,"visual_prior_value":2201.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1890","char_anchor":"f-6238","text_snippet":"1,938","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1902","char_anchor":"f-6240","text_snippet":"2,201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1938,"prior_value":2201.0},{"tag":"bac:FairValueOptionContractualPrincipalOutstandingLiabilities","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionContractualPrincipalOutstandingAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","weight":1.0,"order":1.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Fair Value, Option, Contractual Principal Outstanding, Liabilities","current_period_value":1149,"prior_period_value":509.0,"visual_current_value":1149,"visual_prior_value":509.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LongTermDepositsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LongTermDepositsMember","member_label":"Long-term deposits"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1884","char_anchor":"f-6218","text_snippet":"1,149","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1896","char_anchor":"f-6220","text_snippet":"509","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1149,"prior_value":509.0},{"tag":"bac:FairValueOptionContractualPrincipalOutstandingLiabilities","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionContractualPrincipalOutstandingAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","weight":1.0,"order":1.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Fair Value, Option, Contractual Principal Outstanding, Liabilities","current_period_value":215401,"prior_period_value":243436.0,"visual_current_value":215401,"visual_prior_value":243436.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember","member_label":"Federal Funds Purchased And Securities Sold Under Agreements To Repurchase"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1886","char_anchor":"f-6224","text_snippet":"215,401","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1898","char_anchor":"f-6226","text_snippet":"243,436","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":215401,"prior_value":243436.0},{"tag":"bac:FairValueOptionContractualPrincipalOutstandingLiabilities","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionContractualPrincipalOutstandingAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","weight":1.0,"order":1.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Fair Value, Option, Contractual Principal Outstanding, Liabilities","current_period_value":70506,"prior_period_value":55209.0,"visual_current_value":70506,"visual_prior_value":55209.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1892","char_anchor":"f-6244","text_snippet":"70,506","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1904","char_anchor":"f-6246","text_snippet":"55,209","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":70506,"prior_value":55209.0},{"tag":"bac:FairValueOptionContractualPrincipalOutstandingLiabilities","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionContractualPrincipalOutstandingAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","weight":1.0,"order":1.0}],"calculation_role":"fairvalueoptionelectionsdetails","calculation_parent":"bac:FairValueOptionFairValueCarryingAmountLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Fair Value, Option, Contractual Principal Outstanding, Liabilities","current_period_value":6432,"prior_period_value":6501.0,"visual_current_value":6432,"visual_prior_value":6501.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1888","char_anchor":"f-6230","text_snippet":"6,432","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1900","char_anchor":"f-6232","text_snippet":"6,501","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6432,"prior_value":6501.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Fair Value Carrying Amount, Assets","current_period_value":2071,"prior_period_value":3141.0,"visual_current_value":2071,"visual_prior_value":3141.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1880","char_anchor":"f-6209","text_snippet":"2,071","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1892","char_anchor":"f-6211","text_snippet":"3,141","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2071,"prior_value":3141.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Fair Value Carrying Amount, Assets","current_period_value":9905,"prior_period_value":9565.0,"visual_current_value":9905,"visual_prior_value":9565.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1874","char_anchor":"f-6195","text_snippet":"9,905","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1886","char_anchor":"f-6197","text_snippet":"9,565","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9905,"prior_value":9565.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Fair Value Carrying Amount, Assets","current_period_value":16477,"prior_period_value":13731.0,"visual_current_value":16477,"visual_prior_value":13731.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingInventoryOtherMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingInventoryOtherMember","member_label":"Trading inventory – other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1876","char_anchor":"f-6201","text_snippet":"16,477","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1888","char_anchor":"f-6203","text_snippet":"13,731","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16477,"prior_value":13731.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Fair Value Carrying Amount, Assets","current_period_value":173686,"prior_period_value":176229.0,"visual_current_value":173686,"visual_prior_value":176229.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","member_label":"Federal Funds Sold And Securities Borrowed Or Purchased Under Agreements To Resell"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1872","char_anchor":"f-6189","text_snippet":"173,686","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1884","char_anchor":"f-6191","text_snippet":"176,229","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":173686,"prior_value":176229.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Fair Value Carrying Amount, Assets","current_period_value":6694,"prior_period_value":4172.0,"visual_current_value":6694,"visual_prior_value":4172.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1878","char_anchor":"f-6203","text_snippet":"6,694","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1890","char_anchor":"f-6205","text_snippet":"4,172","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6694,"prior_value":4172.0},{"tag":"bac:FairValueOptionFairValueCarryingAmountAssets","date_type":"Q","period_type":"instant","presentation_role":"fairvalueoptionelectionsdetails","presentation_hierarchy":[{"role":"fairvalueoptionelectionsdetails","parent":"bac:FairValueOptionFairValueCarryingAmountAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Fair Value Carrying Amount, Assets","current_period_value":4139,"prior_period_value":3289.0,"visual_current_value":4139,"visual_prior_value":3289.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:OtherAssetsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:OtherAssetsMember","member_label":"Other Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1882","char_anchor":"f-6215","text_snippet":"4,139","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1894","char_anchor":"f-6217","text_snippet":"3,289","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4139,"prior_value":3289.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-857,"prior_period_value":131.0,"visual_current_value":-857,"visual_prior_value":131.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-6311","text_snippet":"857","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-6314","text_snippet":"131","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-857,"prior_value":131.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-19,"prior_period_value":13.0,"visual_current_value":-19,"visual_prior_value":13.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1938","char_anchor":"f-6293","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1941","char_anchor":"f-6296","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-19,"prior_value":13.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-1,"prior_period_value":13.0,"visual_current_value":-1,"visual_prior_value":13.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:AccruedExpensesandOtherLiabilitiesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1936","char_anchor":"f-6291","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1939","char_anchor":"f-6294","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":13.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":10,"prior_period_value":23.0,"visual_current_value":10,"visual_prior_value":23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1920","char_anchor":"f-6275","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1923","char_anchor":"f-6278","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":23.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":10,"prior_period_value":23.0,"visual_current_value":10,"visual_prior_value":23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1919","char_anchor":"f-6274","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1922","char_anchor":"f-6277","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":23.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-8,"prior_period_value":112.0,"visual_current_value":-8,"visual_prior_value":112.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1902","char_anchor":"f-6257","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1905","char_anchor":"f-6260","text_snippet":"112","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-8,"prior_value":112.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-8,"prior_period_value":72.0,"visual_current_value":-8,"visual_prior_value":72.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingAccountAssets1Member|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1900","char_anchor":"f-6255","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1903","char_anchor":"f-6258","text_snippet":"72","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-8,"prior_value":72.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-673,"prior_period_value":539.0,"visual_current_value":-673,"visual_prior_value":539.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingInventoryOtherMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingInventoryOtherMember","member_label":"Trading inventory – other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1908","char_anchor":"f-6263","text_snippet":"673","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1911","char_anchor":"f-6266","text_snippet":"539","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-673,"prior_value":539.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-673,"prior_period_value":539.0,"visual_current_value":-673,"visual_prior_value":539.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingInventoryOtherMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingInventoryOtherMember","member_label":"Trading inventory – other"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1906","char_anchor":"f-6261","text_snippet":"673","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1909","char_anchor":"f-6264","text_snippet":"539","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-673,"prior_value":539.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-164,"prior_period_value":-117.0,"visual_current_value":-164,"visual_prior_value":-117.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FairValueOptionOtherEligibleItemsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FairValueOptionOtherEligibleItemsMember","member_label":"Fair Value Option Other Eligible Items"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1950","char_anchor":"f-6305","text_snippet":"164","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1953","char_anchor":"f-6308","text_snippet":"117","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-164,"prior_value":-117.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-149,"prior_period_value":-108.0,"visual_current_value":-149,"visual_prior_value":-108.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FairValueOptionOtherEligibleItemsMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FairValueOptionOtherEligibleItemsMember","member_label":"Fair Value Option Other Eligible Items"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1948","char_anchor":"f-6303","text_snippet":"149","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1951","char_anchor":"f-6306","text_snippet":"108","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-149,"prior_value":-108.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-15,"prior_period_value":-9.0,"visual_current_value":-15,"visual_prior_value":-9.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FairValueOptionOtherEligibleItemsMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FairValueOptionOtherEligibleItemsMember","member_label":"Fair Value Option Other Eligible Items"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1949","char_anchor":"f-6304","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1952","char_anchor":"f-6307","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-15,"prior_value":-9.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":296,"prior_period_value":167.0,"visual_current_value":296,"visual_prior_value":167.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","member_label":"Federal Funds Sold And Securities Borrowed Or Purchased Under Agreements To Resell"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1896","char_anchor":"f-6251","text_snippet":"296","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1899","char_anchor":"f-6254","text_snippet":"167","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":296,"prior_value":167.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":298,"prior_period_value":169.0,"visual_current_value":298,"visual_prior_value":169.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","member_label":"Federal Funds Sold And Securities Borrowed Or Purchased Under Agreements To Resell"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1894","char_anchor":"f-6249","text_snippet":"298","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1897","char_anchor":"f-6252","text_snippet":"169","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":298,"prior_value":169.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-2,"prior_period_value":-2.0,"visual_current_value":-2,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","member_label":"Federal Funds Sold And Securities Borrowed Or Purchased Under Agreements To Resell"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1895","char_anchor":"f-6250","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1898","char_anchor":"f-6253","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-2.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":69,"prior_period_value":37.0,"visual_current_value":69,"visual_prior_value":37.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1914","char_anchor":"f-6269","text_snippet":"69","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1917","char_anchor":"f-6272","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":69,"prior_value":37.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":59,"prior_period_value":30.0,"visual_current_value":59,"visual_prior_value":30.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1912","char_anchor":"f-6267","text_snippet":"59","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1915","char_anchor":"f-6270","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":59,"prior_value":30.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":10,"prior_period_value":7.0,"visual_current_value":10,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1913","char_anchor":"f-6268","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1916","char_anchor":"f-6271","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":7.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-322,"prior_period_value":-881.0,"visual_current_value":-322,"visual_prior_value":-881.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1944","char_anchor":"f-6299","text_snippet":"322","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1947","char_anchor":"f-6302","text_snippet":"881","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-322,"prior_value":-881.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-319,"prior_period_value":-877.0,"visual_current_value":-319,"visual_prior_value":-877.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LongTermDebtMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1942","char_anchor":"f-6297","text_snippet":"319","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1945","char_anchor":"f-6300","text_snippet":"877","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-319,"prior_value":-877.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-3,"prior_period_value":-4.0,"visual_current_value":-3,"visual_prior_value":-4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LongTermDebtMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1943","char_anchor":"f-6298","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1946","char_anchor":"f-6301","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-3,"prior_value":-4.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-48,"prior_period_value":231.0,"visual_current_value":-48,"visual_prior_value":231.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1926","char_anchor":"f-6281","text_snippet":"48","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1929","char_anchor":"f-6284","text_snippet":"231","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-48,"prior_value":231.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-48,"prior_period_value":231.0,"visual_current_value":-48,"visual_prior_value":231.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ShortTermDebtMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1924","char_anchor":"f-6279","text_snippet":"48","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1927","char_anchor":"f-6282","text_snippet":"231","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-48,"prior_value":231.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":2,"prior_period_value":7.0,"visual_current_value":2,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1932","char_anchor":"f-6287","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1935","char_anchor":"f-6290","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":7.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":2,"prior_period_value":7.0,"visual_current_value":2,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1931","char_anchor":"f-6286","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1934","char_anchor":"f-6289","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":7.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-841,"prior_period_value":69.0,"visual_current_value":-841,"visual_prior_value":69.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1954","char_anchor":"f-6309","text_snippet":"841","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1956","char_anchor":"f-6312","text_snippet":"69","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-841,"prior_value":69.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-16,"prior_period_value":62.0,"visual_current_value":-16,"visual_prior_value":62.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1955","char_anchor":"f-6310","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1957","char_anchor":"f-6313","text_snippet":"62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-16,"prior_value":62.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":323,"prior_period_value":1686.0,"visual_current_value":323,"visual_prior_value":1686.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-6377","text_snippet":"323","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-6380","text_snippet":"1,686","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":323,"prior_value":1686.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-34,"prior_period_value":411.0,"visual_current_value":-34,"visual_prior_value":411.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:AccruedExpensesandOtherLiabilitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2002","char_anchor":"f-6359","text_snippet":"34","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2005","char_anchor":"f-6362","text_snippet":"411","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-34,"prior_value":411.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-7,"prior_period_value":411.0,"visual_current_value":-7,"visual_prior_value":411.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:AccruedExpensesandOtherLiabilitiesMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2000","char_anchor":"f-6357","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2003","char_anchor":"f-6360","text_snippet":"411","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-7,"prior_value":411.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":87,"prior_period_value":6.0,"visual_current_value":87,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1984","char_anchor":"f-6341","text_snippet":"87","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1987","char_anchor":"f-6344","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":87,"prior_value":6.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":87,"prior_period_value":6.0,"visual_current_value":87,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1983","char_anchor":"f-6340","text_snippet":"87","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1986","char_anchor":"f-6343","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":87,"prior_value":6.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":167,"prior_period_value":117.0,"visual_current_value":167,"visual_prior_value":117.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1966","char_anchor":"f-6323","text_snippet":"167","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1969","char_anchor":"f-6326","text_snippet":"117","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":167,"prior_value":117.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":164,"prior_period_value":77.0,"visual_current_value":164,"visual_prior_value":77.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingAccountAssets1Member|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1964","char_anchor":"f-6321","text_snippet":"164","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1967","char_anchor":"f-6324","text_snippet":"77","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":164,"prior_value":77.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":3,"prior_period_value":40.0,"visual_current_value":3,"visual_prior_value":40.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingAccountAssets1Member|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1965","char_anchor":"f-6322","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1968","char_anchor":"f-6325","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":40.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":1161,"prior_period_value":1320.0,"visual_current_value":1161,"visual_prior_value":1320.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingInventoryOtherMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingInventoryOtherMember","member_label":"Trading inventory – other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1972","char_anchor":"f-6329","text_snippet":"1,161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1975","char_anchor":"f-6332","text_snippet":"1,320","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1161,"prior_value":1320.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":1161,"prior_period_value":1320.0,"visual_current_value":1161,"visual_prior_value":1320.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingInventoryOtherMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingInventoryOtherMember","member_label":"Trading inventory – other"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1970","char_anchor":"f-6327","text_snippet":"1,161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1973","char_anchor":"f-6330","text_snippet":"1,320","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1161,"prior_value":1320.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-608,"prior_period_value":-208.0,"visual_current_value":-608,"visual_prior_value":-208.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FairValueOptionOtherEligibleItemsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FairValueOptionOtherEligibleItemsMember","member_label":"Fair Value Option Other Eligible Items"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2014","char_anchor":"f-6371","text_snippet":"608","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2017","char_anchor":"f-6374","text_snippet":"208","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-608,"prior_value":-208.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-424,"prior_period_value":-192.0,"visual_current_value":-424,"visual_prior_value":-192.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FairValueOptionOtherEligibleItemsMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FairValueOptionOtherEligibleItemsMember","member_label":"Fair Value Option Other Eligible Items"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2012","char_anchor":"f-6369","text_snippet":"424","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2015","char_anchor":"f-6372","text_snippet":"192","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-424,"prior_value":-192.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-184,"prior_period_value":-16.0,"visual_current_value":-184,"visual_prior_value":-16.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FairValueOptionOtherEligibleItemsMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FairValueOptionOtherEligibleItemsMember","member_label":"Fair Value Option Other Eligible Items"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2013","char_anchor":"f-6370","text_snippet":"184","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2016","char_anchor":"f-6373","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-184,"prior_value":-16.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":616,"prior_period_value":271.0,"visual_current_value":616,"visual_prior_value":271.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","member_label":"Federal Funds Sold And Securities Borrowed Or Purchased Under Agreements To Resell"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1960","char_anchor":"f-6317","text_snippet":"616","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1963","char_anchor":"f-6320","text_snippet":"271","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":616,"prior_value":271.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":621,"prior_period_value":277.0,"visual_current_value":621,"visual_prior_value":277.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","member_label":"Federal Funds Sold And Securities Borrowed Or Purchased Under Agreements To Resell"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1958","char_anchor":"f-6315","text_snippet":"621","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1961","char_anchor":"f-6318","text_snippet":"277","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":621,"prior_value":277.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-5,"prior_period_value":-6.0,"visual_current_value":-5,"visual_prior_value":-6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember","member_label":"Federal Funds Sold And Securities Borrowed Or Purchased Under Agreements To Resell"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1959","char_anchor":"f-6316","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1962","char_anchor":"f-6319","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-5,"prior_value":-6.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":148,"prior_period_value":112.0,"visual_current_value":148,"visual_prior_value":112.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1978","char_anchor":"f-6335","text_snippet":"148","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1981","char_anchor":"f-6338","text_snippet":"112","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":148,"prior_value":112.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":140,"prior_period_value":86.0,"visual_current_value":140,"visual_prior_value":86.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1976","char_anchor":"f-6333","text_snippet":"140","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1979","char_anchor":"f-6336","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":140,"prior_value":86.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":8,"prior_period_value":26.0,"visual_current_value":8,"visual_prior_value":26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1977","char_anchor":"f-6334","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1980","char_anchor":"f-6337","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":8,"prior_value":26.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-1217,"prior_period_value":-634.0,"visual_current_value":-1217,"visual_prior_value":-634.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LongTermDebtMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2008","char_anchor":"f-6365","text_snippet":"1,217","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2011","char_anchor":"f-6368","text_snippet":"634","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1217,"prior_value":-634.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-1196,"prior_period_value":-610.0,"visual_current_value":-1196,"visual_prior_value":-610.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LongTermDebtMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2006","char_anchor":"f-6363","text_snippet":"1,196","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2009","char_anchor":"f-6366","text_snippet":"610","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1196,"prior_value":-610.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-21,"prior_period_value":-24.0,"visual_current_value":-21,"visual_prior_value":-24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LongTermDebtMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LongTermDebtMember","member_label":"Long Term Debt"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2007","char_anchor":"f-6364","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2010","char_anchor":"f-6367","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-21,"prior_value":-24.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":21,"prior_period_value":304.0,"visual_current_value":21,"visual_prior_value":304.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ShortTermDebtMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1990","char_anchor":"f-6347","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1993","char_anchor":"f-6350","text_snippet":"304","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":21,"prior_value":304.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":21,"prior_period_value":304.0,"visual_current_value":21,"visual_prior_value":304.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ShortTermDebtMember|us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ShortTermDebtMember","member_label":"Short Term Debt"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1988","char_anchor":"f-6345","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1991","char_anchor":"f-6348","text_snippet":"304","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":21,"prior_value":304.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-18,"prior_period_value":-13.0,"visual_current_value":-18,"visual_prior_value":-13.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1996","char_anchor":"f-6353","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1999","char_anchor":"f-6356","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-18,"prior_value":-13.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-18,"prior_period_value":-13.0,"visual_current_value":-18,"visual_prior_value":-13.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1995","char_anchor":"f-6352","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1998","char_anchor":"f-6355","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-18,"prior_value":-13.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":480,"prior_period_value":1673.0,"visual_current_value":480,"visual_prior_value":1673.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=bac:MarketMakingAndSimilarActivitiesMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"bac:MarketMakingAndSimilarActivitiesMember","member_label":"Market making and similar activities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2018","char_anchor":"f-6375","text_snippet":"480","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2020","char_anchor":"f-6378","text_snippet":"1,673","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":480,"prior_value":1673.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-157,"prior_period_value":13.0,"visual_current_value":-157,"visual_prior_value":13.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2019","char_anchor":"f-6376","text_snippet":"157","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-2021","char_anchor":"f-6379","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-157,"prior_value":13.0},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-18,"prior_period_value":null,"visual_current_value":-18,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:AccruedExpensesandOtherLiabilitiesMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1937","char_anchor":"f-6292","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-18,"prior_value":null},{"tag":"us-gaap:FairValueOptionChangesInFairValueGainLoss1","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Changes in Fair Value, Gain (Loss)","current_period_value":-27,"prior_period_value":null,"visual_current_value":-27,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:AccruedExpensesandOtherLiabilitiesMember|us-gaap:IncomeStatementLocationAxis=us-gaap:OtherOperatingIncomeExpenseMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AccruedExpensesandOtherLiabilitiesMember","member_label":"Accrued expenses and other liabilities"},{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:OtherOperatingIncomeExpenseMember","member_label":"Other Operating Income Expense"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-2001","char_anchor":"f-6358","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-27,"prior_value":null},{"tag":"us-gaap:FairValueOptionCreditRiskGainsLossesOnAssets","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Credit Risk, Gains (Losses) on Assets","current_period_value":-2,"prior_period_value":7.0,"visual_current_value":-2,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1920","char_anchor":"f-6389","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1923","char_anchor":"f-6390","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":7.0},{"tag":"us-gaap:FairValueOptionCreditRiskGainsLossesOnAssets","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Credit Risk, Gains (Losses) on Assets","current_period_value":-4,"prior_period_value":48.0,"visual_current_value":-4,"visual_prior_value":48.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1902","char_anchor":"f-6381","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1905","char_anchor":"f-6382","text_snippet":"48","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-4,"prior_value":48.0},{"tag":"us-gaap:FairValueOptionCreditRiskGainsLossesOnAssets","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Credit Risk, Gains (Losses) on Assets","current_period_value":11,"prior_period_value":7.0,"visual_current_value":11,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1914","char_anchor":"f-6385","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1917","char_anchor":"f-6386","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":11,"prior_value":7.0},{"tag":"us-gaap:FairValueOptionCreditRiskGainsLossesOnAssets","date_type":"Q","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Credit Risk, Gains (Losses) on Assets","current_period_value":2,"prior_period_value":7.0,"visual_current_value":2,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1932","char_anchor":"f-6393","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1935","char_anchor":"f-6394","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":7.0},{"tag":"us-gaap:FairValueOptionCreditRiskGainsLossesOnAssets","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Credit Risk, Gains (Losses) on Assets","current_period_value":5,"prior_period_value":6.0,"visual_current_value":5,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:LoansHeldForSaleMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:LoansHeldForSaleMember","member_label":"Loans held-for-sale"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1984","char_anchor":"f-6391","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1987","char_anchor":"f-6392","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":6.0},{"tag":"us-gaap:FairValueOptionCreditRiskGainsLossesOnAssets","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Credit Risk, Gains (Losses) on Assets","current_period_value":109,"prior_period_value":-16.0,"visual_current_value":109,"visual_prior_value":-16.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TradingAccountAssets1Member","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TradingAccountAssets1Member","member_label":"Total trading account assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1966","char_anchor":"f-6383","text_snippet":"109","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1969","char_anchor":"f-6384","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":109,"prior_value":-16.0},{"tag":"us-gaap:FairValueOptionCreditRiskGainsLossesOnAssets","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Credit Risk, Gains (Losses) on Assets","current_period_value":9,"prior_period_value":23.0,"visual_current_value":9,"visual_prior_value":23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansReceivableMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansReceivableMember","member_label":"Loans Receivable"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1978","char_anchor":"f-6387","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1981","char_anchor":"f-6388","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":23.0},{"tag":"us-gaap:FairValueOptionCreditRiskGainsLossesOnAssets","date_type":"YTD","period_type":"duration","presentation_role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","presentation_hierarchy":[{"role":"fairvalueoptiongainslossesrelatedtoassetsandliabilitiesdetails","parent":"us-gaap:FairValueOptionQuantitativeDisclosuresLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Fair Value, Option, Credit Risk, Gains (Losses) on Assets","current_period_value":-18,"prior_period_value":-13.0,"visual_current_value":-18,"visual_prior_value":-13.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:UnfundedLoanCommitmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:UnfundedLoanCommitmentMember","member_label":"Unfunded Loan Commitment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1996","char_anchor":"f-6395","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1999","char_anchor":"f-6396","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-18,"prior_value":-13.0},{"tag":"us-gaap:AmortizationOfIntangibleAssets","date_type":"Q","period_type":"duration","presentation_role":"goodwillandintangibleassetsnarrativedetails","presentation_hierarchy":[{"role":"goodwillandintangibleassetsnarrativedetails","parent":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Amortization of Intangible Assets","current_period_value":20,"prior_period_value":20.0,"visual_current_value":20,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-4119","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-4118","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":20,"prior_value":20.0},{"tag":"us-gaap:AmortizationOfIntangibleAssets","date_type":"YTD","period_type":"duration","presentation_role":"goodwillandintangibleassetsnarrativedetails","presentation_hierarchy":[{"role":"goodwillandintangibleassetsnarrativedetails","parent":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Amortization of Intangible Assets","current_period_value":59,"prior_period_value":59.0,"visual_current_value":59,"visual_prior_value":59.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4121","text_snippet":"59","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-4120","text_snippet":"59","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":59,"prior_value":59.0},{"tag":"us-gaap:IntangibleAssetsNetExcludingGoodwill","date_type":"Q","period_type":"instant","presentation_role":"goodwillandintangibleassetsnarrativedetails","presentation_hierarchy":[{"role":"goodwillandintangibleassetsnarrativedetails","parent":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Intangible Assets, Net (Excluding Goodwill)","current_period_value":1.9,"prior_period_value":1.9,"visual_current_value":1.9,"visual_prior_value":1.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4114","text_snippet":"1.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4107","text_snippet":"1.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.9,"prior_value":1.9},{"tag":"us-gaap:IntangibleAssetsNetExcludingGoodwill","date_type":"Q","period_type":"instant","presentation_role":"goodwillandintangibleassetsnarrativedetails","presentation_hierarchy":[{"role":"goodwillandintangibleassetsnarrativedetails","parent":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Intangible Assets, Net (Excluding Goodwill)","current_period_value":1.5,"prior_period_value":1.6,"visual_current_value":1.5,"visual_prior_value":1.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:TradeNamesMember","dimensions":[{"axis":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Indefinite Lived Intangible Assets By Major Class","member":"us-gaap:TradeNamesMember","member_label":"Trade Names"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1227","char_anchor":"f-4116","text_snippet":"1.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1231","char_anchor":"f-4110","text_snippet":"1.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.5,"prior_value":1.6},{"tag":"bac:SalesTypeAndDirectFinancingLeasesLeaseIncome","date_type":"Q","period_type":"duration","presentation_role":"leasesleaseincomedetails","presentation_hierarchy":[{"role":"leasesleaseincomedetails","parent":"us-gaap:LeasesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"leasesleaseincomedetails","parent":"us-gaap:LeaseIncome","weight":1.0,"order":1.0}],"calculation_role":"leasesleaseincomedetails","calculation_parent":"us-gaap:LeaseIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Sales-type and direct financing leases","current_period_value":312,"prior_period_value":277.0,"visual_current_value":312,"visual_prior_value":277.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-4138","text_snippet":"312","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-4139","text_snippet":"277","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":312,"prior_value":277.0},{"tag":"bac:SalesTypeAndDirectFinancingLeasesLeaseIncome","date_type":"YTD","period_type":"duration","presentation_role":"leasesleaseincomedetails","presentation_hierarchy":[{"role":"leasesleaseincomedetails","parent":"us-gaap:LeasesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"leasesleaseincomedetails","parent":"us-gaap:LeaseIncome","weight":1.0,"order":1.0}],"calculation_role":"leasesleaseincomedetails","calculation_parent":"us-gaap:LeaseIncome","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Sales-type and direct financing leases","current_period_value":925,"prior_period_value":789.0,"visual_current_value":925,"visual_prior_value":789.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4140","text_snippet":"925","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-4141","text_snippet":"789","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":925,"prior_value":789.0},{"tag":"us-gaap:LeaseIncome","date_type":"Q","period_type":"duration","presentation_role":"leasesleaseincomedetails","presentation_hierarchy":[{"role":"leasesleaseincomedetails","parent":"us-gaap:LeasesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Lease Income","current_period_value":553,"prior_period_value":505.0,"visual_current_value":553,"visual_prior_value":505.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-4150","text_snippet":"553","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-4151","text_snippet":"505","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":553,"prior_value":505.0},{"tag":"us-gaap:LeaseIncome","date_type":"YTD","period_type":"duration","presentation_role":"leasesleaseincomedetails","presentation_hierarchy":[{"role":"leasesleaseincomedetails","parent":"us-gaap:LeasesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Lease Income","current_period_value":1635,"prior_period_value":1471.0,"visual_current_value":1635,"visual_prior_value":1471.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4152","text_snippet":"1,635","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-4153","text_snippet":"1,471","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1635,"prior_value":1471.0},{"tag":"us-gaap:OperatingLeaseLeaseIncome","date_type":"Q","period_type":"duration","presentation_role":"leasesleaseincomedetails","presentation_hierarchy":[{"role":"leasesleaseincomedetails","parent":"us-gaap:LeasesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"leasesleaseincomedetails","parent":"us-gaap:LeaseIncome","weight":1.0,"order":2.0}],"calculation_role":"leasesleaseincomedetails","calculation_parent":"us-gaap:LeaseIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Operating Lease, Lease Income","current_period_value":241,"prior_period_value":228.0,"visual_current_value":241,"visual_prior_value":228.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-4146","text_snippet":"241","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-4147","text_snippet":"228","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":241,"prior_value":228.0},{"tag":"us-gaap:OperatingLeaseLeaseIncome","date_type":"YTD","period_type":"duration","presentation_role":"leasesleaseincomedetails","presentation_hierarchy":[{"role":"leasesleaseincomedetails","parent":"us-gaap:LeasesAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"leasesleaseincomedetails","parent":"us-gaap:LeaseIncome","weight":1.0,"order":2.0}],"calculation_role":"leasesleaseincomedetails","calculation_parent":"us-gaap:LeaseIncome","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Operating Lease, Lease Income","current_period_value":710,"prior_period_value":682.0,"visual_current_value":710,"visual_prior_value":682.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4148","text_snippet":"710","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-4149","text_snippet":"682","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":710,"prior_value":682.0},{"tag":"us-gaap:OperatingLeaseLiability","date_type":"Q","period_type":"instant","presentation_role":"leaseslesseearrangementsdetails","presentation_hierarchy":[{"role":"leaseslesseearrangementsdetails","parent":"us-gaap:LeasesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Operating Lease, Liability","current_period_value":8955,"prior_period_value":null,"visual_current_value":8955,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4157","text_snippet":"8,955","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":8955,"prior_value":null},{"tag":"us-gaap:OperatingLeaseRightOfUseAsset","date_type":"Q","period_type":"instant","presentation_role":"leaseslesseearrangementsdetails","presentation_hierarchy":[{"role":"leaseslesseearrangementsdetails","parent":"us-gaap:LeasesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Operating Lease, Right-of-Use Asset","current_period_value":8286,"prior_period_value":null,"visual_current_value":8286,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4155","text_snippet":"8,286","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":8286,"prior_value":null},{"tag":"bac:SalesTypeAndDirectFinancingLeasesUnguaranteedResidualAsset","date_type":"Q","period_type":"instant","presentation_role":"leaseslessorarrangementsdetails","presentation_hierarchy":[{"role":"leaseslessorarrangementsdetails","parent":"us-gaap:LeasesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"leaseslessorarrangementsdetails","parent":"us-gaap:NetInvestmentInLease","weight":1.0,"order":2.0}],"calculation_role":"leaseslessorarrangementsdetails","calculation_parent":"us-gaap:NetInvestmentInLease","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Unguaranteed residuals","current_period_value":2948,"prior_period_value":2519.0,"visual_current_value":2948,"visual_prior_value":2519.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4129","text_snippet":"2,948","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4122","text_snippet":"2,519","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2948,"prior_value":2519.0},{"tag":"bac:SalestypeLeaseUnguaranteedResidualAssetWithThirdpartyResidualValueInsurance","date_type":"Q","period_type":"instant","presentation_role":"leaseslessorarrangementsdetails","presentation_hierarchy":[{"role":"leaseslessorarrangementsdetails","parent":"us-gaap:LeasesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Unguaranteed residual asset with third-party residual value insurance","current_period_value":8.7,"prior_period_value":7.5,"visual_current_value":8.7,"visual_prior_value":7.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4133","text_snippet":"8.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4126","text_snippet":"7.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":8.7,"prior_value":7.5},{"tag":"us-gaap:NetInvestmentInLease","date_type":"Q","period_type":"instant","presentation_role":"leaseslessorarrangementsdetails","presentation_hierarchy":[{"role":"leaseslessorarrangementsdetails","parent":"us-gaap:LeasesAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Net Investment in Lease, before Allowance for Credit Loss","current_period_value":22498,"prior_period_value":19867.0,"visual_current_value":22498,"visual_prior_value":19867.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4131","text_snippet":"22,498","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4124","text_snippet":"19,867","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":22498,"prior_value":19867.0},{"tag":"us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable","date_type":"Q","period_type":"instant","presentation_role":"leaseslessorarrangementsdetails","presentation_hierarchy":[{"role":"leaseslessorarrangementsdetails","parent":"us-gaap:LeasesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"leaseslessorarrangementsdetails","parent":"us-gaap:NetInvestmentInLease","weight":1.0,"order":1.0}],"calculation_role":"leaseslessorarrangementsdetails","calculation_parent":"us-gaap:NetInvestmentInLease","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Sales-type and Direct Financing Leases, Lease Receivable","current_period_value":19550,"prior_period_value":17348.0,"visual_current_value":19550,"visual_prior_value":17348.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4127","text_snippet":"19,550","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4120","text_snippet":"17,348","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":19550,"prior_value":17348.0},{"tag":"bac:FeesAndCommissionsCreditAndDebitCardsGross","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:DisaggregationOfRevenueLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Interchange fees, gross and merchant income","current_period_value":3.4,"prior_period_value":3.4,"visual_current_value":3.4,"visual_prior_value":3.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesAndMerchantIncomeMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesAndMerchantIncomeMember","member_label":"Card Income, Interchange Fees and Merchant Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-132","char_anchor":"f-716","text_snippet":"3.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-131","char_anchor":"f-715","text_snippet":"3.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":3.4,"prior_value":3.4},{"tag":"bac:FeesAndCommissionsCreditAndDebitCardsGross","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:DisaggregationOfRevenueLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Interchange fees, gross and merchant income","current_period_value":10.2,"prior_period_value":10.1,"visual_current_value":10.2,"visual_prior_value":10.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesAndMerchantIncomeMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesAndMerchantIncomeMember","member_label":"Card Income, Interchange Fees and Merchant Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-133","char_anchor":"f-719","text_snippet":"10.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-134","char_anchor":"f-720","text_snippet":"10.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":10.2,"prior_value":10.1},{"tag":"bac:RewardsAndRebatesExpenseAndLaborAndRelatedExpense","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:DisaggregationOfRevenueLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Rewards, rebates and compensation expense","current_period_value":2.5,"prior_period_value":2.4,"visual_current_value":2.5,"visual_prior_value":2.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesAndMerchantIncomeMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesAndMerchantIncomeMember","member_label":"Card Income, Interchange Fees and Merchant Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-132","char_anchor":"f-717","text_snippet":"2.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-131","char_anchor":"f-718","text_snippet":"2.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.5,"prior_value":2.4},{"tag":"bac:RewardsAndRebatesExpenseAndLaborAndRelatedExpense","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:DisaggregationOfRevenueLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Rewards, rebates and compensation expense","current_period_value":7.3,"prior_period_value":7.1,"visual_current_value":7.3,"visual_prior_value":7.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ProductOrServiceAxis=bac:CardIncomeInterchangeFeesAndMerchantIncomeMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"bac:CardIncomeInterchangeFeesAndMerchantIncomeMember","member_label":"Card Income, Interchange Fees and Merchant Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-133","char_anchor":"f-721","text_snippet":"7.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-134","char_anchor":"f-722","text_snippet":"7.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":7.3,"prior_value":7.1},{"tag":"us-gaap:InterestAndFeeIncomeLoansAndLeases","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest and Fee Income, Loans and Leases","current_period_value":16191,"prior_period_value":15725.0,"visual_current_value":16191,"visual_prior_value":15725.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-595","text_snippet":"16,191","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-596","text_snippet":"15,725","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16191,"prior_value":15725.0},{"tag":"us-gaap:InterestAndFeeIncomeLoansAndLeases","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest and Fee Income, Loans and Leases","current_period_value":47065,"prior_period_value":46303.0,"visual_current_value":47065,"visual_prior_value":46303.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-597","text_snippet":"47,065","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-598","text_snippet":"46,303","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":47065,"prior_value":46303.0},{"tag":"us-gaap:InterestAndFeeIncomeLoansTradeFinancing","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":4.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Interest and Fee Income, Loans, Trade Financing","current_period_value":3195,"prior_period_value":2726.0,"visual_current_value":3195,"visual_prior_value":2726.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-607","text_snippet":"3,195","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-608","text_snippet":"2,726","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3195,"prior_value":2726.0},{"tag":"us-gaap:InterestAndFeeIncomeLoansTradeFinancing","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":4.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Interest and Fee Income, Loans, Trade Financing","current_period_value":9260,"prior_period_value":7697.0,"visual_current_value":9260,"visual_prior_value":7697.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-609","text_snippet":"9,260","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-610","text_snippet":"7,697","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9260,"prior_value":7697.0},{"tag":"us-gaap:InterestExpenseDeposits","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseOperating","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestExpenseOperating","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Expense, Deposits","current_period_value":8932,"prior_period_value":10125.0,"visual_current_value":8932,"visual_prior_value":10125.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-619","text_snippet":"8,932","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-620","text_snippet":"10,125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8932,"prior_value":10125.0},{"tag":"us-gaap:InterestExpenseDeposits","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseOperating","weight":1.0,"order":1.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestExpenseOperating","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Expense, Deposits","current_period_value":26245,"prior_period_value":28918.0,"visual_current_value":26245,"visual_prior_value":28918.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-621","text_snippet":"26,245","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-622","text_snippet":"28,918","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":26245,"prior_value":28918.0},{"tag":"us-gaap:InterestExpenseLongTermDebt","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseOperating","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestExpenseOperating","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Interest Expense, Long-Term Debt","current_period_value":3357,"prior_period_value":3921.0,"visual_current_value":3357,"visual_prior_value":3921.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-631","text_snippet":"3,357","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-632","text_snippet":"3,921","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3357,"prior_value":3921.0},{"tag":"us-gaap:InterestExpenseLongTermDebt","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseOperating","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestExpenseOperating","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Interest Expense, Long-Term Debt","current_period_value":10089,"prior_period_value":11842.0,"visual_current_value":10089,"visual_prior_value":11842.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-633","text_snippet":"10,089","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-634","text_snippet":"11,842","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10089,"prior_value":11842.0},{"tag":"us-gaap:InterestExpenseShortTermBorrowings","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseOperating","weight":1.0,"order":4.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestExpenseOperating","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Interest Expense, Short-Term Borrowings","current_period_value":7172,"prior_period_value":8940.0,"visual_current_value":7172,"visual_prior_value":8940.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-623","text_snippet":"7,172","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-624","text_snippet":"8,940","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7172,"prior_value":8940.0},{"tag":"us-gaap:InterestExpenseShortTermBorrowings","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseOperating","weight":1.0,"order":4.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestExpenseOperating","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Interest Expense, Short-Term Borrowings","current_period_value":21570,"prior_period_value":26545.0,"visual_current_value":21570,"visual_prior_value":26545.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-625","text_snippet":"21,570","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-626","text_snippet":"26,545","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":21570,"prior_value":26545.0},{"tag":"us-gaap:InterestExpenseTradingLiabilities","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseOperating","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestExpenseOperating","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Interest Expense, Trading Liabilities","current_period_value":672,"prior_period_value":538.0,"visual_current_value":672,"visual_prior_value":538.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-627","text_snippet":"672","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-628","text_snippet":"538","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":672,"prior_value":538.0},{"tag":"us-gaap:InterestExpenseTradingLiabilities","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestExpenseOperating","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestExpenseOperating","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Interest Expense, Trading Liabilities","current_period_value":2055,"prior_period_value":1624.0,"visual_current_value":2055,"visual_prior_value":1624.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-629","text_snippet":"2,055","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-630","text_snippet":"1,624","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2055,"prior_value":1624.0},{"tag":"us-gaap:InterestIncomeDebtSecuritiesOperating","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Interest Income, Debt Securities, Operating","current_period_value":6958,"prior_period_value":6833.0,"visual_current_value":6958,"visual_prior_value":6833.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-599","text_snippet":"6,958","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-600","text_snippet":"6,833","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6958,"prior_value":6833.0},{"tag":"us-gaap:InterestIncomeDebtSecuritiesOperating","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":2.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Interest Income, Debt Securities, Operating","current_period_value":20638,"prior_period_value":19295.0,"visual_current_value":20638,"visual_prior_value":19295.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-601","text_snippet":"20,638","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-602","text_snippet":"19,295","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20638,"prior_value":19295.0},{"tag":"us-gaap:InterestIncomeFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResell","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Interest Income, Federal Funds Sold and Securities Purchased under Agreements to Resell","current_period_value":3802,"prior_period_value":5196.0,"visual_current_value":3802,"visual_prior_value":5196.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-603","text_snippet":"3,802","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-604","text_snippet":"5,196","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3802,"prior_value":5196.0},{"tag":"us-gaap:InterestIncomeFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResell","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":3.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Interest Income, Federal Funds Sold and Securities Purchased under Agreements to Resell","current_period_value":11670,"prior_period_value":15530.0,"visual_current_value":11670,"visual_prior_value":15530.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-605","text_snippet":"11,670","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-606","text_snippet":"15,530","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11670,"prior_value":15530.0},{"tag":"us-gaap:InterestIncomeOther","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":5.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Interest Income, Other","current_period_value":5220,"prior_period_value":7011.0,"visual_current_value":5220,"visual_prior_value":7011.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-611","text_snippet":"5,220","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-612","text_snippet":"7,011","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5220,"prior_value":7011.0},{"tag":"us-gaap:InterestIncomeOther","date_type":"Q","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":5.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Interest Income, Other","current_period_value":2.7,"prior_period_value":4.1,"visual_current_value":2.7,"visual_prior_value":4.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:CounterpartyNameAxis=bac:FederalReserveNonU.S.CentralBanksAndOtherBanksMember","dimensions":[{"axis":"srt:CounterpartyNameAxis","axis_label":"Counterparty Name","member":"bac:FederalReserveNonU.S.CentralBanksAndOtherBanksMember","member_label":"Federal Reserve, Non-U.S. Central Banks And Other Banks"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-127","char_anchor":"f-711","text_snippet":"2.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-128","char_anchor":"f-712","text_snippet":"4.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":2.7,"prior_value":4.1},{"tag":"us-gaap:InterestIncomeOther","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":5.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Interest Income, Other","current_period_value":15672,"prior_period_value":21805.0,"visual_current_value":15672,"visual_prior_value":21805.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-613","text_snippet":"15,672","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-614","text_snippet":"21,805","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15672,"prior_value":21805.0},{"tag":"us-gaap:InterestIncomeOther","date_type":"YTD","period_type":"duration","presentation_role":"netinterestincomeandnoninterestincomedetails","presentation_hierarchy":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperatingAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"netinterestincomeandnoninterestincomedetails","parent":"us-gaap:InterestAndDividendIncomeOperating","weight":1.0,"order":5.0}],"calculation_role":"netinterestincomeandnoninterestincomedetails","calculation_parent":"us-gaap:InterestAndDividendIncomeOperating","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Interest Income, Other","current_period_value":8.4,"prior_period_value":13.2,"visual_current_value":8.4,"visual_prior_value":13.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:CounterpartyNameAxis=bac:FederalReserveNonU.S.CentralBanksAndOtherBanksMember","dimensions":[{"axis":"srt:CounterpartyNameAxis","axis_label":"Counterparty Name","member":"bac:FederalReserveNonU.S.CentralBanksAndOtherBanksMember","member_label":"Federal Reserve, Non-U.S. Central Banks And Other Banks"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-129","char_anchor":"f-713","text_snippet":"8.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-130","char_anchor":"f-714","text_snippet":"13.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":8.4,"prior_value":13.2},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAllowanceAdjustmentsOther","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Other","current_period_value":-1,"prior_period_value":1.0,"visual_current_value":-1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-976","char_anchor":"f-3505","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-978","char_anchor":"f-3553","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":1.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAllowanceAdjustmentsOther","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Other","current_period_value":1,"prior_period_value":-1.0,"visual_current_value":1,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1016","char_anchor":"f-3506","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1048","char_anchor":"f-3554","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":-1.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAllowanceAdjustmentsOther","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Other","current_period_value":2,"prior_period_value":-5.0,"visual_current_value":2,"visual_prior_value":-5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3603","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-3651","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":-5.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAllowanceAdjustmentsOther","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Other","current_period_value":-2,"prior_period_value":1.0,"visual_current_value":-2,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-977","char_anchor":"f-3601","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-979","char_anchor":"f-3649","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":1.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAllowanceAdjustmentsOther","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Other","current_period_value":4,"prior_period_value":1.0,"visual_current_value":4,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-933","char_anchor":"f-3600","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-951","char_anchor":"f-3648","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":1.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, And Off-Balance Sheet, Credit Loss, Allowance","current_period_value":14361,"prior_period_value":14351.0,"visual_current_value":14361,"visual_prior_value":14351.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-3531","text_snippet":"14,361","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-65","char_anchor":"f-3579","text_snippet":"14,351","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14361,"prior_value":14351.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, And Off-Balance Sheet, Credit Loss, Allowance","current_period_value":8044,"prior_period_value":8284.0,"visual_current_value":8044,"visual_prior_value":8284.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-984","char_anchor":"f-3529","text_snippet":"8,044","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-988","char_anchor":"f-3577","text_snippet":"8,284","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8044,"prior_value":8284.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, And Off-Balance Sheet, Credit Loss, Allowance","current_period_value":5845,"prior_period_value":5700.0,"visual_current_value":5845,"visual_prior_value":5700.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-594","char_anchor":"f-3530","text_snippet":"5,845","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1086","char_anchor":"f-3578","text_snippet":"5,700","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5845,"prior_value":5700.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, And Off-Balance Sheet, Credit Loss, Allowance","current_period_value":472,"prior_period_value":367.0,"visual_current_value":472,"visual_prior_value":367.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-959","char_anchor":"f-3528","text_snippet":"472","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-971","char_anchor":"f-3576","text_snippet":"367","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":472,"prior_value":367.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, And Off-Balance Sheet, Credit Loss, Allowance","current_period_value":472,"prior_period_value":null,"visual_current_value":472,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-959","char_anchor":"f-3528","text_snippet":"472","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":472,"prior_value":null},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, And Off-Balance Sheet, Credit Loss, Allowance","current_period_value":8044,"prior_period_value":null,"visual_current_value":8044,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-984","char_anchor":"f-3529","text_snippet":"8,044","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":8044,"prior_value":null},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, And Off-Balance Sheet, Credit Loss, Allowance","current_period_value":5845,"prior_period_value":null,"visual_current_value":5845,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-594","char_anchor":"f-3530","text_snippet":"5,845","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5845,"prior_value":null},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, And Off-Balance Sheet, Credit Loss, Allowance","current_period_value":14361,"prior_period_value":null,"visual_current_value":14361,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-3531","text_snippet":"14,361","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":14361,"prior_value":null},{"tag":"bac:OffBalanceSheetCreditLossLiabilityIncreaseDecreaseInOther","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other","current_period_value":-1,"prior_period_value":1.0,"visual_current_value":-1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-3523","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-3571","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":1.0},{"tag":"bac:OffBalanceSheetCreditLossLiabilityIncreaseDecreaseInOther","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Other","current_period_value":-1,"prior_period_value":1.0,"visual_current_value":-1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1016","char_anchor":"f-3522","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1048","char_anchor":"f-3570","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":1.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":-1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery","current_period_value":334,"prior_period_value":266.0,"visual_current_value":334,"visual_prior_value":266.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-3495","text_snippet":"334","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-3543","text_snippet":"266","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":334,"prior_value":266.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":-1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery","current_period_value":240,"prior_period_value":205.0,"visual_current_value":240,"visual_prior_value":205.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-976","char_anchor":"f-3493","text_snippet":"240","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-978","char_anchor":"f-3541","text_snippet":"205","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":240,"prior_value":205.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":-1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery","current_period_value":73,"prior_period_value":39.0,"visual_current_value":73,"visual_prior_value":39.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1016","char_anchor":"f-3494","text_snippet":"73","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1048","char_anchor":"f-3542","text_snippet":"39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":73,"prior_value":39.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":-1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery","current_period_value":21,"prior_period_value":22.0,"visual_current_value":21,"visual_prior_value":22.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-930","char_anchor":"f-3492","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-948","char_anchor":"f-3540","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":21,"prior_value":22.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":-1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery","current_period_value":914,"prior_period_value":752.0,"visual_current_value":914,"visual_prior_value":752.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3591","text_snippet":"914","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-3639","text_snippet":"752","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":914,"prior_value":752.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":-1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery","current_period_value":690,"prior_period_value":586.0,"visual_current_value":690,"visual_prior_value":586.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-977","char_anchor":"f-3589","text_snippet":"690","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-979","char_anchor":"f-3637","text_snippet":"586","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":690,"prior_value":586.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":-1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery","current_period_value":163,"prior_period_value":101.0,"visual_current_value":163,"visual_prior_value":101.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1020","char_anchor":"f-3590","text_snippet":"163","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1052","char_anchor":"f-3638","text_snippet":"101","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":163,"prior_value":101.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":-1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Recovery","current_period_value":61,"prior_period_value":65.0,"visual_current_value":61,"visual_prior_value":65.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-933","char_anchor":"f-3588","text_snippet":"61","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-951","char_anchor":"f-3636","text_snippet":"65","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":61,"prior_value":65.0},{"tag":"us-gaap:OffBalanceSheetCreditLossLiability","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Off-Balance-Sheet, Credit Loss, Liability","current_period_value":1109,"prior_period_value":1100.0,"visual_current_value":1109,"visual_prior_value":1100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-3527","text_snippet":"1,109","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-65","char_anchor":"f-3575","text_snippet":"1,100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1109,"prior_value":1100.0},{"tag":"us-gaap:OffBalanceSheetCreditLossLiability","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Off-Balance-Sheet, Credit Loss, Liability","current_period_value":1045,"prior_period_value":1042.0,"visual_current_value":1045,"visual_prior_value":1042.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-594","char_anchor":"f-3526","text_snippet":"1,045","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1086","char_anchor":"f-3574","text_snippet":"1,042","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1045,"prior_value":1042.0},{"tag":"us-gaap:OffBalanceSheetCreditLossLiability","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowance","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Off-Balance-Sheet, Credit Loss, Liability","current_period_value":64,"prior_period_value":58.0,"visual_current_value":64,"visual_prior_value":58.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-959","char_anchor":"f-3524","text_snippet":"64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-971","char_anchor":"f-3572","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":64,"prior_value":58.0},{"tag":"us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)","current_period_value":-33,"prior_period_value":-5.0,"visual_current_value":-33,"visual_prior_value":-5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-3519","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-3567","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-33,"prior_value":-5.0},{"tag":"us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)","current_period_value":-39,"prior_period_value":-8.0,"visual_current_value":-39,"visual_prior_value":-8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1016","char_anchor":"f-3518","text_snippet":"39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1048","char_anchor":"f-3566","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-39,"prior_value":-8.0},{"tag":"us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)","current_period_value":6,"prior_period_value":3.0,"visual_current_value":6,"visual_prior_value":3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-930","char_anchor":"f-3516","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-948","char_anchor":"f-3564","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":3.0},{"tag":"us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)","current_period_value":13,"prior_period_value":-110.0,"visual_current_value":13,"visual_prior_value":-110.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3615","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-3663","text_snippet":"110","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":13,"prior_value":-110.0},{"tag":"us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)","current_period_value":6,"prior_period_value":-86.0,"visual_current_value":6,"visual_prior_value":-86.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1020","char_anchor":"f-3614","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1052","char_anchor":"f-3662","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":-86.0},{"tag":"us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:OffBalanceSheetCreditLossLiabilityRollforward","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)","current_period_value":7,"prior_period_value":-24.0,"visual_current_value":7,"visual_prior_value":-24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-933","char_anchor":"f-3612","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-951","char_anchor":"f-3660","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":7,"prior_value":-24.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":1.4,"prior_period_value":1.5,"visual_current_value":-1.4,"visual_prior_value":-1.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-3477","text_snippet":"1.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-3479","text_snippet":"1.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-1.4,"prior_value":-1.5},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":1367,"prior_period_value":1534.0,"visual_current_value":-1367,"visual_prior_value":-1534.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-3499","text_snippet":"1,367","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-3547","text_snippet":"1,534","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1367,"prior_value":-1534.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":990,"prior_period_value":1051.0,"visual_current_value":-990,"visual_prior_value":-1051.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-976","char_anchor":"f-3497","text_snippet":"990","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-978","char_anchor":"f-3545","text_snippet":"1,051","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-990,"prior_value":-1051.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":389,"prior_period_value":490.0,"visual_current_value":-389,"visual_prior_value":-490.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1016","char_anchor":"f-3498","text_snippet":"389","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1048","char_anchor":"f-3546","text_snippet":"490","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-389,"prior_value":-490.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":-12,"prior_period_value":-7.0,"visual_current_value":12,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-930","char_anchor":"f-3496","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-948","char_anchor":"f-3544","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":12,"prior_value":7.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":4.3,"prior_period_value":4.6,"visual_current_value":-4.3,"visual_prior_value":-4.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3478","text_snippet":"4.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-3480","text_snippet":"4.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-4.3,"prior_value":-4.6},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":4344,"prior_period_value":4565.0,"visual_current_value":-4344,"visual_prior_value":-4565.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3595","text_snippet":"4,344","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-3643","text_snippet":"4,565","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-4344,"prior_value":-4565.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":3188,"prior_period_value":3162.0,"visual_current_value":-3188,"visual_prior_value":-3162.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-977","char_anchor":"f-3593","text_snippet":"3,188","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-979","char_anchor":"f-3641","text_snippet":"3,162","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-3188,"prior_value":-3162.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":1188,"prior_period_value":1434.0,"visual_current_value":-1188,"visual_prior_value":-1434.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1020","char_anchor":"f-3594","text_snippet":"1,188","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1052","char_anchor":"f-3642","text_snippet":"1,434","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1188,"prior_value":-1434.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":-32,"prior_period_value":-31.0,"visual_current_value":32,"visual_prior_value":31.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-933","char_anchor":"f-3592","text_snippet":"32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-951","char_anchor":"f-3640","text_snippet":"31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":32,"prior_value":31.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)","current_period_value":4.3,"prior_period_value":4565.0,"visual_current_value":-4.3,"visual_prior_value":-4565.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3478","text_snippet":"4.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-3594","text_snippet":"4,565","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":-4.3,"prior_value":-4565.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)","current_period_value":1.3,"prior_period_value":1.5,"visual_current_value":1.3,"visual_prior_value":1.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-3474","text_snippet":"1.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-3475","text_snippet":"1.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.3,"prior_value":1.5},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)","current_period_value":1328,"prior_period_value":1547.0,"visual_current_value":1328,"visual_prior_value":1547.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-3503","text_snippet":"1,328","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-3551","text_snippet":"1,547","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1328,"prior_value":1547.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)","current_period_value":803,"prior_period_value":1167.0,"visual_current_value":803,"visual_prior_value":1167.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-976","char_anchor":"f-3501","text_snippet":"803","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-978","char_anchor":"f-3549","text_snippet":"1,167","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":803,"prior_value":1167.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)","current_period_value":475,"prior_period_value":425.0,"visual_current_value":475,"visual_prior_value":425.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1016","char_anchor":"f-3502","text_snippet":"475","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1048","char_anchor":"f-3550","text_snippet":"425","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":475,"prior_value":425.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)","current_period_value":50,"prior_period_value":-45.0,"visual_current_value":50,"visual_prior_value":-45.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-930","char_anchor":"f-3500","text_snippet":"50","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-948","char_anchor":"f-3548","text_snippet":"45","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":50,"prior_value":-45.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)","current_period_value":4.4,"prior_period_value":4479.0,"visual_current_value":4.4,"visual_prior_value":4479.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3476","text_snippet":"4.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-3647","text_snippet":"4,479","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4.4,"prior_value":4479.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)","current_period_value":2957,"prior_period_value":3311.0,"visual_current_value":2957,"visual_prior_value":3311.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-977","char_anchor":"f-3597","text_snippet":"2,957","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-979","char_anchor":"f-3645","text_snippet":"3,311","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2957,"prior_value":3311.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)","current_period_value":1318,"prior_period_value":1277.0,"visual_current_value":1318,"visual_prior_value":1277.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1020","char_anchor":"f-3598","text_snippet":"1,318","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1052","char_anchor":"f-3646","text_snippet":"1,277","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1318,"prior_value":1277.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)","current_period_value":79,"prior_period_value":-109.0,"visual_current_value":79,"visual_prior_value":-109.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-933","char_anchor":"f-3596","text_snippet":"79","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-951","char_anchor":"f-3644","text_snippet":"109","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":79,"prior_value":-109.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)","current_period_value":4354,"prior_period_value":null,"visual_current_value":4354,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3599","text_snippet":"4,354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":4354,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":1701,"prior_period_value":1800.0,"visual_current_value":-1701,"visual_prior_value":-1800.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-3491","text_snippet":"1,701","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-3539","text_snippet":"1,800","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1701,"prior_value":-1800.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":1230,"prior_period_value":1256.0,"visual_current_value":-1230,"visual_prior_value":-1256.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-976","char_anchor":"f-3489","text_snippet":"1,230","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-978","char_anchor":"f-3537","text_snippet":"1,256","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1230,"prior_value":-1256.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":462,"prior_period_value":529.0,"visual_current_value":-462,"visual_prior_value":-529.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1016","char_anchor":"f-3490","text_snippet":"462","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1048","char_anchor":"f-3538","text_snippet":"529","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-462,"prior_value":-529.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":9,"prior_period_value":15.0,"visual_current_value":-9,"visual_prior_value":-15.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-930","char_anchor":"f-3488","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-948","char_anchor":"f-3536","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-9,"prior_value":-15.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":5258,"prior_period_value":5317.0,"visual_current_value":-5258,"visual_prior_value":-5317.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3587","text_snippet":"5,258","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-3635","text_snippet":"5,317","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-5258,"prior_value":-5317.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":3878,"prior_period_value":3748.0,"visual_current_value":-3878,"visual_prior_value":-3748.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-977","char_anchor":"f-3585","text_snippet":"3,878","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-979","char_anchor":"f-3633","text_snippet":"3,748","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-3878,"prior_value":-3748.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":1351,"prior_period_value":1535.0,"visual_current_value":-1351,"visual_prior_value":-1535.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1020","char_anchor":"f-3586","text_snippet":"1,351","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1052","char_anchor":"f-3634","text_snippet":"1,535","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1351,"prior_value":-1535.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":29,"prior_period_value":34.0,"visual_current_value":-29,"visual_prior_value":-34.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-933","char_anchor":"f-3584","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-951","char_anchor":"f-3632","text_snippet":"34","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-29,"prior_value":-34.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":274,"prior_period_value":292.0,"visual_current_value":-274,"visual_prior_value":-292.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-799","char_anchor":"f-2611","text_snippet":"274","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-795","char_anchor":"f-2606","text_snippet":"292","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-274,"prior_value":-292.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":4,"prior_period_value":2.0,"visual_current_value":-4,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-813","char_anchor":"f-2743","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-809","char_anchor":"f-2738","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-4,"prior_value":-2.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":25,"prior_period_value":22.0,"visual_current_value":-25,"visual_prior_value":-22.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-816","char_anchor":"f-2775","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-812","char_anchor":"f-2770","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-25,"prior_value":-22.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":933,"prior_period_value":1174.0,"visual_current_value":-933,"visual_prior_value":-1174.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-818","char_anchor":"f-2791","text_snippet":"933","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-814","char_anchor":"f-2786","text_snippet":"1,174","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-933,"prior_value":-1174.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":471,"prior_period_value":762.0,"visual_current_value":-471,"visual_prior_value":-762.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-809","char_anchor":"f-2711","text_snippet":"471","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-805","char_anchor":"f-2706","text_snippet":"762","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-471,"prior_value":-762.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":425,"prior_period_value":327.0,"visual_current_value":-425,"visual_prior_value":-327.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-803","char_anchor":"f-2647","text_snippet":"425","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-799","char_anchor":"f-2642","text_snippet":"327","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-425,"prior_value":-327.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":8,"prior_period_value":61.0,"visual_current_value":-8,"visual_prior_value":-61.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-806","char_anchor":"f-2679","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-802","char_anchor":"f-2674","text_snippet":"61","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-8,"prior_value":-61.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":11,"prior_period_value":16.0,"visual_current_value":-11,"visual_prior_value":-16.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-781","char_anchor":"f-2539","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-777","char_anchor":"f-2534","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-11,"prior_value":-16.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":18,"prior_period_value":18.0,"visual_current_value":-18,"visual_prior_value":-18.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-748","char_anchor":"f-2496","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-744","char_anchor":"f-2491","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-18,"prior_value":-18.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails|outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossesallowancebyportfoliosegmentdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff","current_period_value":418,"prior_period_value":361.0,"visual_current_value":-418,"visual_prior_value":-361.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessCardLoansMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessCardLoansMember","member_label":"Small Business Card Loans"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-824","char_anchor":"f-2805","text_snippet":"418","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-820","char_anchor":"f-2800","text_snippet":"361","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-418,"prior_value":-361.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffRecoveryPeriodIncreaseDecrease","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery), Period Increase (Decrease)","current_period_value":-167,"prior_period_value":null,"visual_current_value":167,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-3481","text_snippet":"167","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":167,"prior_value":null},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffRecoveryPeriodIncreaseDecrease","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":6.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery), Period Increase (Decrease)","current_period_value":-221,"prior_period_value":null,"visual_current_value":221,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3482","text_snippet":"221","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":221,"prior_value":null},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowanceIncreaseDecrease","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Allowance for credit losses, period increase (decrease)","current_period_value":25,"prior_period_value":-200.0,"visual_current_value":25,"visual_prior_value":-200.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-3473","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-3469","text_snippet":"200","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":25,"prior_value":-200.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossAllowanceIncreaseDecrease","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesallowanceforcreditlossesdetails","parent":"us-gaap:FinancingReceivableAllowanceForCreditLossesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Allowance for credit losses, period increase (decrease)","current_period_value":-73,"prior_period_value":null,"visual_current_value":-73,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-3472","text_snippet":"73","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":-73,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":55500,"prior_period_value":50133.0,"visual_current_value":55500,"visual_prior_value":50133.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:OtherInternalCreditMetricsMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:OtherInternalCreditMetricsMember","member_label":"Other internal credit metrics"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-795","char_anchor":"f-2590","text_snippet":"55,500","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-791","char_anchor":"f-2585","text_snippet":"50,133","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":55500,"prior_value":50133.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":58,"prior_period_value":68.0,"visual_current_value":58,"visual_prior_value":68.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-793","char_anchor":"f-2579","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-789","char_anchor":"f-2574","text_snippet":"68","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":58,"prior_value":68.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":50232,"prior_period_value":49201.0,"visual_current_value":50232,"visual_prior_value":49201.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-794","char_anchor":"f-2587","text_snippet":"50,232","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-790","char_anchor":"f-2582","text_snippet":"49,201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":50232,"prior_value":49201.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":17905,"prior_period_value":16883.0,"visual_current_value":17905,"visual_prior_value":16883.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:LineOfCreditMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:LineOfCreditMember","member_label":"Line Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-779","char_anchor":"f-2533","text_snippet":"17,905","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-775","char_anchor":"f-2528","text_snippet":"16,883","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":17905,"prior_value":16883.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":9,"prior_period_value":11.0,"visual_current_value":9,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-787","char_anchor":"f-2546","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-783","char_anchor":"f-2541","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":11.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":5684,"prior_period_value":5384.0,"visual_current_value":5684,"visual_prior_value":5384.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-788","char_anchor":"f-2554","text_snippet":"5,684","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-784","char_anchor":"f-2549","text_snippet":"5,384","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5684,"prior_value":5384.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":377,"prior_period_value":299.0,"visual_current_value":377,"visual_prior_value":299.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:LineOfCreditMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:LineOfCreditMember","member_label":"Line Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-767","char_anchor":"f-2521","text_snippet":"377","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-763","char_anchor":"f-2516","text_snippet":"299","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":377,"prior_value":299.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":55614,"prior_period_value":50265.0,"visual_current_value":55614,"visual_prior_value":50265.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-797","char_anchor":"f-2601","text_snippet":"55,614","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-793","char_anchor":"f-2596","text_snippet":"50,265","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":55614,"prior_value":50265.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":100945,"prior_period_value":99824.0,"visual_current_value":100945,"visual_prior_value":99824.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-798","char_anchor":"f-2609","text_snippet":"100,945","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-794","char_anchor":"f-2604","text_snippet":"99,824","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":100945,"prior_value":99824.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":771,"prior_period_value":442.0,"visual_current_value":771,"visual_prior_value":442.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-735","char_anchor":"f-2774","text_snippet":"771","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-731","char_anchor":"f-2769","text_snippet":"442","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":771,"prior_value":442.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":8,"prior_period_value":4.0,"visual_current_value":8,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-815","char_anchor":"f-2766","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-811","char_anchor":"f-2761","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":8,"prior_value":4.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":763,"prior_period_value":438.0,"visual_current_value":763,"visual_prior_value":438.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-814","char_anchor":"f-2758","text_snippet":"763","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-810","char_anchor":"f-2753","text_snippet":"438","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":763,"prior_value":438.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":307240,"prior_period_value":272674.0,"visual_current_value":307240,"visual_prior_value":272674.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-817","char_anchor":"f-2790","text_snippet":"307,240","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-813","char_anchor":"f-2785","text_snippet":"272,674","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":307240,"prior_value":272674.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":10843,"prior_period_value":10335.0,"visual_current_value":10843,"visual_prior_value":10335.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-2710","text_snippet":"10,843","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-727","char_anchor":"f-2705","text_snippet":"10,335","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10843,"prior_value":10335.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":562,"prior_period_value":412.0,"visual_current_value":562,"visual_prior_value":412.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-808","char_anchor":"f-2702","text_snippet":"562","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-804","char_anchor":"f-2697","text_snippet":"412","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":562,"prior_value":412.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":10281,"prior_period_value":9923.0,"visual_current_value":10281,"visual_prior_value":9923.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-807","char_anchor":"f-2694","text_snippet":"10,281","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-803","char_anchor":"f-2689","text_snippet":"9,923","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10281,"prior_value":9923.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":226751,"prior_period_value":200175.0,"visual_current_value":226751,"visual_prior_value":200175.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2646","text_snippet":"226,751","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2641","text_snippet":"200,175","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":226751,"prior_value":200175.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":7616,"prior_period_value":8222.0,"visual_current_value":7616,"visual_prior_value":8222.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-802","char_anchor":"f-2638","text_snippet":"7,616","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-798","char_anchor":"f-2633","text_snippet":"8,222","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7616,"prior_value":8222.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":219135,"prior_period_value":191953.0,"visual_current_value":219135,"visual_prior_value":191953.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-801","char_anchor":"f-2630","text_snippet":"219,135","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-797","char_anchor":"f-2625","text_snippet":"191,953","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":219135,"prior_value":191953.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":68875,"prior_period_value":61722.0,"visual_current_value":68875,"visual_prior_value":61722.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2678","text_snippet":"68,875","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2673","text_snippet":"61,722","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":68875,"prior_value":61722.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":1422,"prior_period_value":1398.0,"visual_current_value":1422,"visual_prior_value":1398.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-805","char_anchor":"f-2670","text_snippet":"1,422","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-801","char_anchor":"f-2665","text_snippet":"1,398","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1422,"prior_value":1398.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":67453,"prior_period_value":60324.0,"visual_current_value":67453,"visual_prior_value":60324.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-804","char_anchor":"f-2662","text_snippet":"67,453","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-800","char_anchor":"f-2657","text_snippet":"60,324","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":67453,"prior_value":60324.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":22618,"prior_period_value":21143.0,"visual_current_value":22618,"visual_prior_value":21143.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:LineOfCreditMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:LineOfCreditMember","member_label":"Line Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-763","char_anchor":"f-2517","text_snippet":"22,618","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-759","char_anchor":"f-2512","text_snippet":"21,143","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":22618,"prior_value":21143.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":47,"prior_period_value":32.0,"visual_current_value":47,"visual_prior_value":32.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:LineOfCreditMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:LineOfCreditMember","member_label":"Line Of Credit"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-759","char_anchor":"f-2513","text_snippet":"47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-755","char_anchor":"f-2508","text_snippet":"32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":47,"prior_value":32.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":52,"prior_period_value":33.0,"visual_current_value":52,"visual_prior_value":33.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:LineOfCreditMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:LineOfCreditMember","member_label":"Line Of Credit"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-755","char_anchor":"f-2509","text_snippet":"52","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-751","char_anchor":"f-2504","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":52,"prior_value":33.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":22519,"prior_period_value":21078.0,"visual_current_value":22519,"visual_prior_value":21078.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:LineOfCreditMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:LineOfCreditMember","member_label":"Line Of Credit"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-751","char_anchor":"f-2505","text_snippet":"22,519","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-747","char_anchor":"f-2500","text_snippet":"21,078","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":22519,"prior_value":21078.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":370,"prior_period_value":null,"visual_current_value":370,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:LineOfCreditMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:LineOfCreditMember","member_label":"Line Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-771","char_anchor":"f-2525","text_snippet":"370","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":370,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":3966,"prior_period_value":null,"visual_current_value":3966,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:LineOfCreditMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:LineOfCreditMember","member_label":"Line Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-775","char_anchor":"f-2529","text_snippet":"3,966","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":3966,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":4,"prior_period_value":null,"visual_current_value":4,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-789","char_anchor":"f-2557","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":5502,"prior_period_value":null,"visual_current_value":5502,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-790","char_anchor":"f-2565","text_snippet":"5,502","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5502,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":43,"prior_period_value":null,"visual_current_value":43,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-791","char_anchor":"f-2568","text_snippet":"43","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":43,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolving","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving","current_period_value":39527,"prior_period_value":null,"visual_current_value":39527,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-792","char_anchor":"f-2576","text_snippet":"39,527","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":39527,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":4.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,16.0,15],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff","current_period_value":4,"prior_period_value":4.0,"visual_current_value":4,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-799","char_anchor":"f-2612","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-795","char_anchor":"f-2607","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":4.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":4.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,16.0,15],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff","current_period_value":3291,"prior_period_value":3103.0,"visual_current_value":3291,"visual_prior_value":3103.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-800","char_anchor":"f-2620","text_snippet":"3,291","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-796","char_anchor":"f-2615","text_snippet":"3,103","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3291,"prior_value":3103.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":4.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,16.0,15],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff","current_period_value":14,"prior_period_value":12.0,"visual_current_value":14,"visual_prior_value":12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-816","char_anchor":"f-2782","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-812","char_anchor":"f-2777","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":14,"prior_value":12.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":4.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,16.0,15],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff","current_period_value":285,"prior_period_value":157.0,"visual_current_value":285,"visual_prior_value":157.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-818","char_anchor":"f-2798","text_snippet":"285","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-814","char_anchor":"f-2793","text_snippet":"157","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":285,"prior_value":157.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":4.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,16.0,15],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff","current_period_value":2,"prior_period_value":29.0,"visual_current_value":2,"visual_prior_value":29.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-809","char_anchor":"f-2718","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-805","char_anchor":"f-2713","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":29.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":4.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,16.0,15],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff","current_period_value":268,"prior_period_value":116.0,"visual_current_value":268,"visual_prior_value":116.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-803","char_anchor":"f-2654","text_snippet":"268","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-799","char_anchor":"f-2649","text_snippet":"116","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":268,"prior_value":116.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":4.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,16.0,15],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff","current_period_value":7,"prior_period_value":5.0,"visual_current_value":7,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:LineOfCreditMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:LineOfCreditMember","member_label":"Line Of Credit"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-783","char_anchor":"f-2541","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-779","char_anchor":"f-2536","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":7,"prior_value":5.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":4.0},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","weight":1.0,"order":1.0}],"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,16.0,15],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Writeoff","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-806","char_anchor":"f-2686","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":200,"prior_period_value":137.0,"visual_current_value":200,"visual_prior_value":137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:OtherInternalCreditMetricsMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:OtherInternalCreditMetricsMember","member_label":"Other internal credit metrics"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-795","char_anchor":"f-2596","text_snippet":"200","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-791","char_anchor":"f-2591","text_snippet":"137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":200,"prior_value":137.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":1259,"prior_period_value":1424.0,"visual_current_value":1259,"visual_prior_value":1424.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-793","char_anchor":"f-2585","text_snippet":"1,259","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-789","char_anchor":"f-2580","text_snippet":"1,424","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1259,"prior_value":1424.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":58816,"prior_period_value":37791.0,"visual_current_value":58816,"visual_prior_value":37791.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-747","char_anchor":"f-2481","text_snippet":"58,816","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-743","char_anchor":"f-2476","text_snippet":"37,791","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":58816,"prior_value":37791.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":51,"prior_period_value":53.0,"visual_current_value":51,"visual_prior_value":53.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-787","char_anchor":"f-2552","text_snippet":"51","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-783","char_anchor":"f-2547","text_snippet":"53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":51,"prior_value":53.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":1163,"prior_period_value":718.0,"visual_current_value":1163,"visual_prior_value":718.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-744","char_anchor":"f-2460","text_snippet":"1,163","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-740","char_anchor":"f-2455","text_snippet":"718","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1163,"prior_value":718.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":1777,"prior_period_value":1915.0,"visual_current_value":1777,"visual_prior_value":1915.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-797","char_anchor":"f-2607","text_snippet":"1,777","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-793","char_anchor":"f-2602","text_snippet":"1,915","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1777,"prior_value":1915.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":3087,"prior_period_value":2763.0,"visual_current_value":3087,"visual_prior_value":2763.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-812","char_anchor":"f-2741","text_snippet":"3,087","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-808","char_anchor":"f-2736","text_snippet":"2,763","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3087,"prior_value":2763.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":72,"prior_period_value":62.0,"visual_current_value":72,"visual_prior_value":62.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-811","char_anchor":"f-2733","text_snippet":"72","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-807","char_anchor":"f-2728","text_snippet":"62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":72,"prior_value":62.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":3015,"prior_period_value":2701.0,"visual_current_value":3015,"visual_prior_value":2701.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-810","char_anchor":"f-2725","text_snippet":"3,015","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-806","char_anchor":"f-2720","text_snippet":"2,701","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3015,"prior_value":2701.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":1907,"prior_period_value":2228.0,"visual_current_value":1907,"visual_prior_value":2228.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-735","char_anchor":"f-2773","text_snippet":"1,907","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-731","char_anchor":"f-2768","text_snippet":"2,228","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1907,"prior_value":2228.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":106,"prior_period_value":120.0,"visual_current_value":106,"visual_prior_value":120.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-815","char_anchor":"f-2765","text_snippet":"106","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-811","char_anchor":"f-2760","text_snippet":"120","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":106,"prior_value":120.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":1801,"prior_period_value":2108.0,"visual_current_value":1801,"visual_prior_value":2108.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-814","char_anchor":"f-2757","text_snippet":"1,801","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-810","char_anchor":"f-2752","text_snippet":"2,108","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1801,"prior_value":2108.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":67603,"prior_period_value":68228.0,"visual_current_value":67603,"visual_prior_value":68228.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-817","char_anchor":"f-2789","text_snippet":"67,603","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-813","char_anchor":"f-2784","text_snippet":"68,228","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":67603,"prior_value":68228.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":17171,"prior_period_value":17557.0,"visual_current_value":17171,"visual_prior_value":17557.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-2709","text_snippet":"17,171","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-727","char_anchor":"f-2704","text_snippet":"17,557","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":17171,"prior_value":17557.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":2871,"prior_period_value":3953.0,"visual_current_value":2871,"visual_prior_value":3953.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-808","char_anchor":"f-2701","text_snippet":"2,871","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-804","char_anchor":"f-2696","text_snippet":"3,953","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2871,"prior_value":3953.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":14300,"prior_period_value":13604.0,"visual_current_value":14300,"visual_prior_value":13604.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-807","char_anchor":"f-2693","text_snippet":"14,300","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-803","char_anchor":"f-2688","text_snippet":"13,604","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14300,"prior_value":13604.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":38819,"prior_period_value":37946.0,"visual_current_value":38819,"visual_prior_value":37946.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2645","text_snippet":"38,819","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2640","text_snippet":"37,946","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":38819,"prior_value":37946.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":1860,"prior_period_value":2044.0,"visual_current_value":1860,"visual_prior_value":2044.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-802","char_anchor":"f-2637","text_snippet":"1,860","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-798","char_anchor":"f-2632","text_snippet":"2,044","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1860,"prior_value":2044.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":36959,"prior_period_value":35902.0,"visual_current_value":36959,"visual_prior_value":35902.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-801","char_anchor":"f-2629","text_snippet":"36,959","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-797","char_anchor":"f-2624","text_snippet":"35,902","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":36959,"prior_value":35902.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":6619,"prior_period_value":7734.0,"visual_current_value":6619,"visual_prior_value":7734.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2677","text_snippet":"6,619","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2672","text_snippet":"7,734","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6619,"prior_value":7734.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":120,"prior_period_value":91.0,"visual_current_value":120,"visual_prior_value":91.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-805","char_anchor":"f-2669","text_snippet":"120","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-801","char_anchor":"f-2664","text_snippet":"91","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":120,"prior_value":91.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":6499,"prior_period_value":7643.0,"visual_current_value":6499,"visual_prior_value":7643.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-804","char_anchor":"f-2661","text_snippet":"6,499","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-800","char_anchor":"f-2656","text_snippet":"7,643","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6499,"prior_value":7643.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":74933,"prior_period_value":48683.0,"visual_current_value":74933,"visual_prior_value":48683.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-743","char_anchor":"f-2453","text_snippet":"74,933","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-739","char_anchor":"f-2448","text_snippet":"48,683","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":74933,"prior_value":48683.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":38,"prior_period_value":24.0,"visual_current_value":38,"visual_prior_value":24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-741","char_anchor":"f-2439","text_snippet":"38","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-737","char_anchor":"f-2434","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":38,"prior_value":24.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":65,"prior_period_value":45.0,"visual_current_value":65,"visual_prior_value":45.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-740","char_anchor":"f-2432","text_snippet":"65","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-736","char_anchor":"f-2427","text_snippet":"45","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":65,"prior_value":45.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":69297,"prior_period_value":45106.0,"visual_current_value":69297,"visual_prior_value":45106.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-739","char_anchor":"f-2425","text_snippet":"69,297","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-735","char_anchor":"f-2420","text_snippet":"45,106","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":69297,"prior_value":45106.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":5533,"prior_period_value":3508.0,"visual_current_value":5533,"visual_prior_value":3508.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:FullyInsuredLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:FullyInsuredLoansMember","member_label":"Fully-insured loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-742","char_anchor":"f-2446","text_snippet":"5,533","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-738","char_anchor":"f-2441","text_snippet":"3,508","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5533,"prior_value":3508.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":892,"prior_period_value":null,"visual_current_value":892,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-745","char_anchor":"f-2467","text_snippet":"892","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":892,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":8529,"prior_period_value":null,"visual_current_value":8529,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-746","char_anchor":"f-2474","text_snippet":"8,529","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":8529,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":38,"prior_period_value":null,"visual_current_value":38,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-789","char_anchor":"f-2563","text_snippet":"38","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":38,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year","current_period_value":229,"prior_period_value":null,"visual_current_value":229,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-791","char_anchor":"f-2574","text_snippet":"229","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":229,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,14.0,13],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":19.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,19.0,18],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":3.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year, Writeoff","current_period_value":25,"prior_period_value":25.0,"visual_current_value":25,"visual_prior_value":25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-799","char_anchor":"f-2618","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-795","char_anchor":"f-2613","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":25,"prior_value":25.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,14.0,13],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":19.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,19.0,18],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":3.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year, Writeoff","current_period_value":3,"prior_period_value":4.0,"visual_current_value":3,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-816","char_anchor":"f-2781","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-812","char_anchor":"f-2776","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":4.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,14.0,13],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":19.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,19.0,18],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":3.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year, Writeoff","current_period_value":386,"prior_period_value":551.0,"visual_current_value":386,"visual_prior_value":551.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-818","char_anchor":"f-2797","text_snippet":"386","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-814","char_anchor":"f-2792","text_snippet":"551","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":386,"prior_value":551.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,14.0,13],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":19.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,19.0,18],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":3.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year, Writeoff","current_period_value":350,"prior_period_value":531.0,"visual_current_value":350,"visual_prior_value":531.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-809","char_anchor":"f-2717","text_snippet":"350","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-805","char_anchor":"f-2712","text_snippet":"531","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":350,"prior_value":531.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,14.0,13],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":19.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,19.0,18],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":3.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year, Writeoff","current_period_value":33,"prior_period_value":16.0,"visual_current_value":33,"visual_prior_value":16.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-803","char_anchor":"f-2653","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-799","char_anchor":"f-2648","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":33,"prior_value":16.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,14.0,13],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":19.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,19.0,18],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":3.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year, Writeoff","current_period_value":5,"prior_period_value":9.0,"visual_current_value":5,"visual_prior_value":9.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-748","char_anchor":"f-2502","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-744","char_anchor":"f-2497","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":9.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":45,"prior_period_value":36.0,"visual_current_value":45,"visual_prior_value":36.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:OtherInternalCreditMetricsMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:OtherInternalCreditMetricsMember","member_label":"Other internal credit metrics"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-795","char_anchor":"f-2595","text_snippet":"45","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-791","char_anchor":"f-2590","text_snippet":"36","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":45,"prior_value":36.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":2288,"prior_period_value":1613.0,"visual_current_value":2288,"visual_prior_value":1613.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-793","char_anchor":"f-2584","text_snippet":"2,288","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-789","char_anchor":"f-2579","text_snippet":"1,613","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2288,"prior_value":1613.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":63252,"prior_period_value":28553.0,"visual_current_value":63252,"visual_prior_value":28553.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-747","char_anchor":"f-2480","text_snippet":"63,252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-743","char_anchor":"f-2475","text_snippet":"28,553","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":63252,"prior_value":28553.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":168,"prior_period_value":60.0,"visual_current_value":168,"visual_prior_value":60.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-787","char_anchor":"f-2551","text_snippet":"168","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-783","char_anchor":"f-2546","text_snippet":"60","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":168,"prior_value":60.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":693,"prior_period_value":418.0,"visual_current_value":693,"visual_prior_value":418.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-744","char_anchor":"f-2459","text_snippet":"693","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-740","char_anchor":"f-2454","text_snippet":"418","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":693,"prior_value":418.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":3137,"prior_period_value":2061.0,"visual_current_value":3137,"visual_prior_value":2061.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-797","char_anchor":"f-2606","text_snippet":"3,137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-793","char_anchor":"f-2601","text_snippet":"2,061","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3137,"prior_value":2061.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":1909,"prior_period_value":989.0,"visual_current_value":1909,"visual_prior_value":989.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-812","char_anchor":"f-2740","text_snippet":"1,909","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-808","char_anchor":"f-2735","text_snippet":"989","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1909,"prior_value":989.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":56,"prior_period_value":23.0,"visual_current_value":56,"visual_prior_value":23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-811","char_anchor":"f-2732","text_snippet":"56","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-807","char_anchor":"f-2727","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":56,"prior_value":23.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":1853,"prior_period_value":966.0,"visual_current_value":1853,"visual_prior_value":966.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-810","char_anchor":"f-2724","text_snippet":"1,853","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-806","char_anchor":"f-2719","text_snippet":"966","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1853,"prior_value":966.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":1258,"prior_period_value":690.0,"visual_current_value":1258,"visual_prior_value":690.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-735","char_anchor":"f-2772","text_snippet":"1,258","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-731","char_anchor":"f-2767","text_snippet":"690","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1258,"prior_value":690.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":75,"prior_period_value":25.0,"visual_current_value":75,"visual_prior_value":25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-815","char_anchor":"f-2764","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-811","char_anchor":"f-2759","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":75,"prior_value":25.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":1183,"prior_period_value":665.0,"visual_current_value":1183,"visual_prior_value":665.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-814","char_anchor":"f-2756","text_snippet":"1,183","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-810","char_anchor":"f-2751","text_snippet":"665","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1183,"prior_value":665.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":40126,"prior_period_value":18536.0,"visual_current_value":40126,"visual_prior_value":18536.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-817","char_anchor":"f-2788","text_snippet":"40,126","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-813","char_anchor":"f-2783","text_snippet":"18,536","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":40126,"prior_value":18536.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":8996,"prior_period_value":3698.0,"visual_current_value":8996,"visual_prior_value":3698.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-2708","text_snippet":"8,996","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-727","char_anchor":"f-2703","text_snippet":"3,698","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8996,"prior_value":3698.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":1994,"prior_period_value":644.0,"visual_current_value":1994,"visual_prior_value":644.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-808","char_anchor":"f-2700","text_snippet":"1,994","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-804","char_anchor":"f-2695","text_snippet":"644","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1994,"prior_value":644.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":7002,"prior_period_value":3054.0,"visual_current_value":7002,"visual_prior_value":3054.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-807","char_anchor":"f-2692","text_snippet":"7,002","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-803","char_anchor":"f-2687","text_snippet":"3,054","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7002,"prior_value":3054.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":17119,"prior_period_value":11697.0,"visual_current_value":17119,"visual_prior_value":11697.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2644","text_snippet":"17,119","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2639","text_snippet":"11,697","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":17119,"prior_value":11697.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":634,"prior_period_value":388.0,"visual_current_value":634,"visual_prior_value":388.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-802","char_anchor":"f-2636","text_snippet":"634","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-798","char_anchor":"f-2631","text_snippet":"388","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":634,"prior_value":388.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":16485,"prior_period_value":11309.0,"visual_current_value":16485,"visual_prior_value":11309.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-801","char_anchor":"f-2628","text_snippet":"16,485","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-797","char_anchor":"f-2623","text_snippet":"11,309","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16485,"prior_value":11309.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":10844,"prior_period_value":1462.0,"visual_current_value":10844,"visual_prior_value":1462.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2676","text_snippet":"10,844","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2671","text_snippet":"1,462","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10844,"prior_value":1462.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":24,"prior_period_value":12.0,"visual_current_value":24,"visual_prior_value":12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-805","char_anchor":"f-2668","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-801","char_anchor":"f-2663","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":24,"prior_value":12.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":10820,"prior_period_value":1450.0,"visual_current_value":10820,"visual_prior_value":1450.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-804","char_anchor":"f-2660","text_snippet":"10,820","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-800","char_anchor":"f-2655","text_snippet":"1,450","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10820,"prior_value":1450.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":74090,"prior_period_value":35803.0,"visual_current_value":74090,"visual_prior_value":35803.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-743","char_anchor":"f-2452","text_snippet":"74,090","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-739","char_anchor":"f-2447","text_snippet":"35,803","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":74090,"prior_value":35803.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":51,"prior_period_value":17.0,"visual_current_value":51,"visual_prior_value":17.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-741","char_anchor":"f-2438","text_snippet":"51","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-737","char_anchor":"f-2433","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":51,"prior_value":17.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":92,"prior_period_value":23.0,"visual_current_value":92,"visual_prior_value":23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-740","char_anchor":"f-2431","text_snippet":"92","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-736","char_anchor":"f-2426","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":92,"prior_value":23.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":70994,"prior_period_value":33129.0,"visual_current_value":70994,"visual_prior_value":33129.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-739","char_anchor":"f-2424","text_snippet":"70,994","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-735","char_anchor":"f-2419","text_snippet":"33,129","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":70994,"prior_value":33129.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":2953,"prior_period_value":2634.0,"visual_current_value":2953,"visual_prior_value":2634.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:FullyInsuredLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:FullyInsuredLoansMember","member_label":"Fully-insured loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-742","char_anchor":"f-2445","text_snippet":"2,953","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-738","char_anchor":"f-2440","text_snippet":"2,634","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2953,"prior_value":2634.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":580,"prior_period_value":null,"visual_current_value":580,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-745","char_anchor":"f-2466","text_snippet":"580","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":580,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":6612,"prior_period_value":null,"visual_current_value":6612,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-746","char_anchor":"f-2473","text_snippet":"6,612","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":6612,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":98,"prior_period_value":null,"visual_current_value":98,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-789","char_anchor":"f-2562","text_snippet":"98","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":98,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year","current_period_value":538,"prior_period_value":null,"visual_current_value":538,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-791","char_anchor":"f-2573","text_snippet":"538","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":538,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,13.0,12],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":18.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,18.0,17],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year, Writeoff","current_period_value":21,"prior_period_value":10.0,"visual_current_value":21,"visual_prior_value":10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-799","char_anchor":"f-2617","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-795","char_anchor":"f-2612","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":21,"prior_value":10.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,13.0,12],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":18.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,18.0,17],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year, Writeoff","current_period_value":2,"prior_period_value":5.0,"visual_current_value":2,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-816","char_anchor":"f-2780","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-812","char_anchor":"f-2775","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":5.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,13.0,12],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":18.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,18.0,17],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year, Writeoff","current_period_value":80,"prior_period_value":71.0,"visual_current_value":80,"visual_prior_value":71.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-818","char_anchor":"f-2796","text_snippet":"80","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-814","char_anchor":"f-2791","text_snippet":"71","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":80,"prior_value":71.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,13.0,12],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":18.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,18.0,17],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year, Writeoff","current_period_value":70,"prior_period_value":62.0,"visual_current_value":70,"visual_prior_value":62.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-809","char_anchor":"f-2716","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-805","char_anchor":"f-2711","text_snippet":"62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":70,"prior_value":62.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,13.0,12],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":18.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,18.0,17],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year, Writeoff","current_period_value":8,"prior_period_value":4.0,"visual_current_value":8,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-803","char_anchor":"f-2652","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-799","char_anchor":"f-2647","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":8,"prior_value":4.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,13.0,12],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":18.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,18.0,17],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":1.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year, Writeoff","current_period_value":1,"prior_period_value":1.0,"visual_current_value":1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-748","char_anchor":"f-2501","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-744","char_anchor":"f-2496","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":1.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":134,"prior_period_value":64.0,"visual_current_value":134,"visual_prior_value":64.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:OtherInternalCreditMetricsMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:OtherInternalCreditMetricsMember","member_label":"Other internal credit metrics"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-795","char_anchor":"f-2594","text_snippet":"134","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-791","char_anchor":"f-2589","text_snippet":"64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":134,"prior_value":64.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":4837,"prior_period_value":4664.0,"visual_current_value":4837,"visual_prior_value":4664.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-793","char_anchor":"f-2583","text_snippet":"4,837","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-789","char_anchor":"f-2578","text_snippet":"4,664","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4837,"prior_value":4664.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":32912,"prior_period_value":65038.0,"visual_current_value":32912,"visual_prior_value":65038.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-747","char_anchor":"f-2479","text_snippet":"32,912","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-743","char_anchor":"f-2474","text_snippet":"65,038","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":32912,"prior_value":65038.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":346,"prior_period_value":265.0,"visual_current_value":346,"visual_prior_value":265.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-787","char_anchor":"f-2550","text_snippet":"346","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-783","char_anchor":"f-2545","text_snippet":"265","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":346,"prior_value":265.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":510,"prior_period_value":607.0,"visual_current_value":510,"visual_prior_value":607.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-744","char_anchor":"f-2458","text_snippet":"510","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-740","char_anchor":"f-2453","text_snippet":"607","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":510,"prior_value":607.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":6667,"prior_period_value":6277.0,"visual_current_value":6667,"visual_prior_value":6277.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-797","char_anchor":"f-2605","text_snippet":"6,667","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-793","char_anchor":"f-2600","text_snippet":"6,277","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6667,"prior_value":6277.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":2059,"prior_period_value":2110.0,"visual_current_value":2059,"visual_prior_value":2110.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-812","char_anchor":"f-2739","text_snippet":"2,059","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-808","char_anchor":"f-2734","text_snippet":"2,110","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2059,"prior_value":2110.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":82,"prior_period_value":38.0,"visual_current_value":82,"visual_prior_value":38.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-811","char_anchor":"f-2731","text_snippet":"82","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-807","char_anchor":"f-2726","text_snippet":"38","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":82,"prior_value":38.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":1977,"prior_period_value":2072.0,"visual_current_value":1977,"visual_prior_value":2072.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-810","char_anchor":"f-2723","text_snippet":"1,977","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-806","char_anchor":"f-2718","text_snippet":"2,072","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1977,"prior_value":2072.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":1612,"prior_period_value":1474.0,"visual_current_value":1612,"visual_prior_value":1474.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-735","char_anchor":"f-2771","text_snippet":"1,612","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-731","char_anchor":"f-2766","text_snippet":"1,474","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1612,"prior_value":1474.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":97,"prior_period_value":120.0,"visual_current_value":97,"visual_prior_value":120.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-815","char_anchor":"f-2763","text_snippet":"97","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-811","char_anchor":"f-2758","text_snippet":"120","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":97,"prior_value":120.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":1515,"prior_period_value":1354.0,"visual_current_value":1515,"visual_prior_value":1354.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-814","char_anchor":"f-2755","text_snippet":"1,515","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-810","char_anchor":"f-2750","text_snippet":"1,354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1515,"prior_value":1354.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":55070,"prior_period_value":52219.0,"visual_current_value":55070,"visual_prior_value":52219.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-817","char_anchor":"f-2787","text_snippet":"55,070","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-813","char_anchor":"f-2782","text_snippet":"52,219","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":55070,"prior_value":52219.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":11769,"prior_period_value":12426.0,"visual_current_value":11769,"visual_prior_value":12426.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-2707","text_snippet":"11,769","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-727","char_anchor":"f-2702","text_snippet":"12,426","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11769,"prior_value":12426.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":2730,"prior_period_value":2229.0,"visual_current_value":2730,"visual_prior_value":2229.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-808","char_anchor":"f-2699","text_snippet":"2,730","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-804","char_anchor":"f-2694","text_snippet":"2,229","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2730,"prior_value":2229.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":9039,"prior_period_value":10197.0,"visual_current_value":9039,"visual_prior_value":10197.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-807","char_anchor":"f-2691","text_snippet":"9,039","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-803","char_anchor":"f-2686","text_snippet":"10,197","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9039,"prior_value":10197.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":29610,"prior_period_value":23204.0,"visual_current_value":29610,"visual_prior_value":23204.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2643","text_snippet":"29,610","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2638","text_snippet":"23,204","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":29610,"prior_value":23204.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":933,"prior_period_value":886.0,"visual_current_value":933,"visual_prior_value":886.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-802","char_anchor":"f-2635","text_snippet":"933","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-798","char_anchor":"f-2630","text_snippet":"886","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":933,"prior_value":886.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":28677,"prior_period_value":22318.0,"visual_current_value":28677,"visual_prior_value":22318.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-801","char_anchor":"f-2627","text_snippet":"28,677","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-797","char_anchor":"f-2622","text_snippet":"22,318","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":28677,"prior_value":22318.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":10020,"prior_period_value":13005.0,"visual_current_value":10020,"visual_prior_value":13005.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2675","text_snippet":"10,020","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2670","text_snippet":"13,005","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10020,"prior_value":13005.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":337,"prior_period_value":293.0,"visual_current_value":337,"visual_prior_value":293.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-805","char_anchor":"f-2667","text_snippet":"337","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-801","char_anchor":"f-2662","text_snippet":"293","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":337,"prior_value":293.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":9683,"prior_period_value":12712.0,"visual_current_value":9683,"visual_prior_value":12712.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-804","char_anchor":"f-2659","text_snippet":"9,683","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-800","char_anchor":"f-2654","text_snippet":"12,712","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9683,"prior_value":12712.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":38416,"prior_period_value":76381.0,"visual_current_value":38416,"visual_prior_value":76381.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-743","char_anchor":"f-2451","text_snippet":"38,416","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-739","char_anchor":"f-2446","text_snippet":"76,381","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":38416,"prior_value":76381.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":128,"prior_period_value":53.0,"visual_current_value":128,"visual_prior_value":53.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-741","char_anchor":"f-2437","text_snippet":"128","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-737","char_anchor":"f-2432","text_snippet":"53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":128,"prior_value":53.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":349,"prior_period_value":123.0,"visual_current_value":349,"visual_prior_value":123.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-740","char_anchor":"f-2430","text_snippet":"349","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-736","char_anchor":"f-2425","text_snippet":"123","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":349,"prior_value":123.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":37657,"prior_period_value":72985.0,"visual_current_value":37657,"visual_prior_value":72985.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-739","char_anchor":"f-2423","text_snippet":"37,657","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-735","char_anchor":"f-2418","text_snippet":"72,985","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":37657,"prior_value":72985.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":282,"prior_period_value":3220.0,"visual_current_value":282,"visual_prior_value":3220.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:FullyInsuredLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:FullyInsuredLoansMember","member_label":"Fully-insured loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-742","char_anchor":"f-2444","text_snippet":"282","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-738","char_anchor":"f-2439","text_snippet":"3,220","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":282,"prior_value":3220.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":395,"prior_period_value":null,"visual_current_value":395,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-745","char_anchor":"f-2465","text_snippet":"395","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":395,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":4317,"prior_period_value":null,"visual_current_value":4317,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-746","char_anchor":"f-2472","text_snippet":"4,317","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":4317,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":207,"prior_period_value":null,"visual_current_value":207,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-789","char_anchor":"f-2561","text_snippet":"207","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":207,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year","current_period_value":1143,"prior_period_value":null,"visual_current_value":1143,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-791","char_anchor":"f-2572","text_snippet":"1,143","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1143,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,17.0,16],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year, Writeoff","current_period_value":50,"prior_period_value":40.0,"visual_current_value":50,"visual_prior_value":40.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-799","char_anchor":"f-2616","text_snippet":"50","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-795","char_anchor":"f-2611","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":50,"prior_value":40.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,17.0,16],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year, Writeoff","current_period_value":136,"prior_period_value":99.0,"visual_current_value":136,"visual_prior_value":99.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-818","char_anchor":"f-2795","text_snippet":"136","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-814","char_anchor":"f-2790","text_snippet":"99","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":136,"prior_value":99.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,17.0,16],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year, Writeoff","current_period_value":49,"prior_period_value":83.0,"visual_current_value":49,"visual_prior_value":83.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-809","char_anchor":"f-2715","text_snippet":"49","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-805","char_anchor":"f-2710","text_snippet":"83","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":49,"prior_value":83.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,17.0,16],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year, Writeoff","current_period_value":84,"prior_period_value":14.0,"visual_current_value":84,"visual_prior_value":14.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-803","char_anchor":"f-2651","text_snippet":"84","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-799","char_anchor":"f-2646","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":84,"prior_value":14.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,17.0,16],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year, Writeoff","current_period_value":5,"prior_period_value":2.0,"visual_current_value":5,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-748","char_anchor":"f-2500","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-744","char_anchor":"f-2495","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":2.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,17.0,16],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year, Writeoff","current_period_value":3,"prior_period_value":null,"visual_current_value":3,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-816","char_anchor":"f-2779","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":215,"prior_period_value":114.0,"visual_current_value":215,"visual_prior_value":114.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:OtherInternalCreditMetricsMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:OtherInternalCreditMetricsMember","member_label":"Other internal credit metrics"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-795","char_anchor":"f-2591","text_snippet":"215","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-791","char_anchor":"f-2586","text_snippet":"114","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":215,"prior_value":114.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":14326,"prior_period_value":14338.0,"visual_current_value":14326,"visual_prior_value":14338.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-793","char_anchor":"f-2580","text_snippet":"14,326","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-789","char_anchor":"f-2575","text_snippet":"14,338","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14326,"prior_value":14338.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":14799,"prior_period_value":11937.0,"visual_current_value":14799,"visual_prior_value":11937.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-747","char_anchor":"f-2476","text_snippet":"14,799","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-743","char_anchor":"f-2471","text_snippet":"11,937","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14799,"prior_value":11937.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":170,"prior_period_value":163.0,"visual_current_value":170,"visual_prior_value":163.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-787","char_anchor":"f-2547","text_snippet":"170","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-783","char_anchor":"f-2542","text_snippet":"163","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":170,"prior_value":163.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":139,"prior_period_value":125.0,"visual_current_value":139,"visual_prior_value":125.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-744","char_anchor":"f-2455","text_snippet":"139","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-740","char_anchor":"f-2450","text_snippet":"125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":139,"prior_value":125.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":17786,"prior_period_value":17421.0,"visual_current_value":17786,"visual_prior_value":17421.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-797","char_anchor":"f-2602","text_snippet":"17,786","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-793","char_anchor":"f-2597","text_snippet":"17,421","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":17786,"prior_value":17421.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":2785,"prior_period_value":2603.0,"visual_current_value":2785,"visual_prior_value":2603.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-812","char_anchor":"f-2736","text_snippet":"2,785","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-808","char_anchor":"f-2731","text_snippet":"2,603","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2785,"prior_value":2603.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":6,"prior_period_value":7.0,"visual_current_value":6,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-811","char_anchor":"f-2728","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-807","char_anchor":"f-2723","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":7.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":2779,"prior_period_value":2596.0,"visual_current_value":2779,"visual_prior_value":2596.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-810","char_anchor":"f-2720","text_snippet":"2,779","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-806","char_anchor":"f-2715","text_snippet":"2,596","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2779,"prior_value":2596.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":1824,"prior_period_value":1383.0,"visual_current_value":1824,"visual_prior_value":1383.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-735","char_anchor":"f-2768","text_snippet":"1,824","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-731","char_anchor":"f-2763","text_snippet":"1,383","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1824,"prior_value":1383.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":5,"prior_period_value":4.0,"visual_current_value":5,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-815","char_anchor":"f-2760","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-811","char_anchor":"f-2755","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":4.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":1819,"prior_period_value":1379.0,"visual_current_value":1819,"visual_prior_value":1379.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-814","char_anchor":"f-2752","text_snippet":"1,819","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-810","char_anchor":"f-2747","text_snippet":"1,379","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1819,"prior_value":1379.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":77819,"prior_period_value":53775.0,"visual_current_value":77819,"visual_prior_value":53775.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-817","char_anchor":"f-2784","text_snippet":"77,819","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-813","char_anchor":"f-2779","text_snippet":"53,775","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":77819,"prior_value":53775.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":7368,"prior_period_value":4259.0,"visual_current_value":7368,"visual_prior_value":4259.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-2704","text_snippet":"7,368","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-727","char_anchor":"f-2699","text_snippet":"4,259","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7368,"prior_value":4259.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":5,"prior_period_value":27.0,"visual_current_value":5,"visual_prior_value":27.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-808","char_anchor":"f-2696","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-804","char_anchor":"f-2691","text_snippet":"27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":27.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":7363,"prior_period_value":4232.0,"visual_current_value":7363,"visual_prior_value":4232.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-807","char_anchor":"f-2688","text_snippet":"7,363","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-803","char_anchor":"f-2683","text_snippet":"4,232","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7363,"prior_value":4232.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":47504,"prior_period_value":32200.0,"visual_current_value":47504,"visual_prior_value":32200.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2640","text_snippet":"47,504","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2635","text_snippet":"32,200","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":47504,"prior_value":32200.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":113,"prior_period_value":86.0,"visual_current_value":113,"visual_prior_value":86.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-802","char_anchor":"f-2632","text_snippet":"113","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-798","char_anchor":"f-2627","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":113,"prior_value":86.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":47391,"prior_period_value":32114.0,"visual_current_value":47391,"visual_prior_value":32114.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-801","char_anchor":"f-2624","text_snippet":"47,391","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-797","char_anchor":"f-2619","text_snippet":"32,114","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":47391,"prior_value":32114.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":18338,"prior_period_value":13330.0,"visual_current_value":18338,"visual_prior_value":13330.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2672","text_snippet":"18,338","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2667","text_snippet":"13,330","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":18338,"prior_value":13330.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":106,"prior_period_value":1.0,"visual_current_value":106,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-805","char_anchor":"f-2664","text_snippet":"106","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-801","char_anchor":"f-2659","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":106,"prior_value":1.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":18232,"prior_period_value":13329.0,"visual_current_value":18232,"visual_prior_value":13329.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-804","char_anchor":"f-2656","text_snippet":"18,232","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-800","char_anchor":"f-2651","text_snippet":"13,329","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":18232,"prior_value":13329.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":16984,"prior_period_value":14167.0,"visual_current_value":16984,"visual_prior_value":14167.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-743","char_anchor":"f-2448","text_snippet":"16,984","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-739","char_anchor":"f-2443","text_snippet":"14,167","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16984,"prior_value":14167.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":333,"prior_period_value":313.0,"visual_current_value":333,"visual_prior_value":313.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-741","char_anchor":"f-2434","text_snippet":"333","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-737","char_anchor":"f-2429","text_snippet":"313","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":333,"prior_value":313.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":538,"prior_period_value":553.0,"visual_current_value":538,"visual_prior_value":553.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-740","char_anchor":"f-2427","text_snippet":"538","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-736","char_anchor":"f-2422","text_snippet":"553","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":538,"prior_value":553.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":15965,"prior_period_value":12861.0,"visual_current_value":15965,"visual_prior_value":12861.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-739","char_anchor":"f-2420","text_snippet":"15,965","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-735","char_anchor":"f-2415","text_snippet":"12,861","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15965,"prior_value":12861.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":148,"prior_period_value":440.0,"visual_current_value":148,"visual_prior_value":440.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:FullyInsuredLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:FullyInsuredLoansMember","member_label":"Fully-insured loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-742","char_anchor":"f-2441","text_snippet":"148","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-738","char_anchor":"f-2436","text_snippet":"440","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":148,"prior_value":440.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":150,"prior_period_value":null,"visual_current_value":150,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-745","char_anchor":"f-2462","text_snippet":"150","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":150,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":1748,"prior_period_value":null,"visual_current_value":1748,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-746","char_anchor":"f-2469","text_snippet":"1,748","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1748,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":258,"prior_period_value":null,"visual_current_value":258,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-789","char_anchor":"f-2558","text_snippet":"258","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":258,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year","current_period_value":2817,"prior_period_value":null,"visual_current_value":2817,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-791","char_anchor":"f-2569","text_snippet":"2,817","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":2817,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,14.0,13],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year, Writeoff","current_period_value":17,"prior_period_value":20.0,"visual_current_value":17,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-799","char_anchor":"f-2613","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-795","char_anchor":"f-2608","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":20.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,14.0,13],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year, Writeoff","current_period_value":3,"prior_period_value":2.0,"visual_current_value":3,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-818","char_anchor":"f-2792","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-814","char_anchor":"f-2787","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":2.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,14.0,13],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year, Writeoff","current_period_value":3,"prior_period_value":2.0,"visual_current_value":3,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-803","char_anchor":"f-2648","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-799","char_anchor":"f-2643","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":2.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":42,"prior_period_value":98.0,"visual_current_value":42,"visual_prior_value":98.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:OtherInternalCreditMetricsMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:OtherInternalCreditMetricsMember","member_label":"Other internal credit metrics"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-795","char_anchor":"f-2593","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-791","char_anchor":"f-2588","text_snippet":"98","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":42,"prior_value":98.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":7788,"prior_period_value":8701.0,"visual_current_value":7788,"visual_prior_value":8701.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-793","char_anchor":"f-2582","text_snippet":"7,788","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-789","char_anchor":"f-2577","text_snippet":"8,701","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7788,"prior_value":8701.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":11796,"prior_period_value":32480.0,"visual_current_value":11796,"visual_prior_value":32480.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-747","char_anchor":"f-2478","text_snippet":"11,796","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-743","char_anchor":"f-2473","text_snippet":"32,480","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11796,"prior_value":32480.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":432,"prior_period_value":439.0,"visual_current_value":432,"visual_prior_value":439.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-787","char_anchor":"f-2549","text_snippet":"432","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-783","char_anchor":"f-2544","text_snippet":"439","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":432,"prior_value":439.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":184,"prior_period_value":470.0,"visual_current_value":184,"visual_prior_value":470.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-744","char_anchor":"f-2457","text_snippet":"184","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-740","char_anchor":"f-2452","text_snippet":"470","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":184,"prior_value":470.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":10270,"prior_period_value":11620.0,"visual_current_value":10270,"visual_prior_value":11620.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-797","char_anchor":"f-2604","text_snippet":"10,270","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-793","char_anchor":"f-2599","text_snippet":"11,620","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10270,"prior_value":11620.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":3124,"prior_period_value":2651.0,"visual_current_value":3124,"visual_prior_value":2651.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-812","char_anchor":"f-2738","text_snippet":"3,124","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-808","char_anchor":"f-2733","text_snippet":"2,651","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3124,"prior_value":2651.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":144,"prior_period_value":61.0,"visual_current_value":144,"visual_prior_value":61.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-811","char_anchor":"f-2730","text_snippet":"144","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-807","char_anchor":"f-2725","text_snippet":"61","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":144,"prior_value":61.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":2980,"prior_period_value":2590.0,"visual_current_value":2980,"visual_prior_value":2590.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-810","char_anchor":"f-2722","text_snippet":"2,980","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-806","char_anchor":"f-2717","text_snippet":"2,590","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2980,"prior_value":2590.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":1871,"prior_period_value":1797.0,"visual_current_value":1871,"visual_prior_value":1797.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-735","char_anchor":"f-2770","text_snippet":"1,871","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-731","char_anchor":"f-2765","text_snippet":"1,797","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1871,"prior_value":1797.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":151,"prior_period_value":99.0,"visual_current_value":151,"visual_prior_value":99.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-815","char_anchor":"f-2762","text_snippet":"151","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-811","char_anchor":"f-2757","text_snippet":"99","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":151,"prior_value":99.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":1720,"prior_period_value":1698.0,"visual_current_value":1720,"visual_prior_value":1698.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-814","char_anchor":"f-2754","text_snippet":"1,720","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-810","char_anchor":"f-2749","text_snippet":"1,698","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1720,"prior_value":1698.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":47394,"prior_period_value":70191.0,"visual_current_value":47394,"visual_prior_value":70191.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-817","char_anchor":"f-2786","text_snippet":"47,394","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-813","char_anchor":"f-2781","text_snippet":"70,191","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":47394,"prior_value":70191.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":5042,"prior_period_value":15074.0,"visual_current_value":5042,"visual_prior_value":15074.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-2706","text_snippet":"5,042","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-727","char_anchor":"f-2701","text_snippet":"15,074","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5042,"prior_value":15074.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":368,"prior_period_value":2421.0,"visual_current_value":368,"visual_prior_value":2421.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-808","char_anchor":"f-2698","text_snippet":"368","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-804","char_anchor":"f-2693","text_snippet":"2,421","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":368,"prior_value":2421.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":4674,"prior_period_value":12653.0,"visual_current_value":4674,"visual_prior_value":12653.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-807","char_anchor":"f-2690","text_snippet":"4,674","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-803","char_anchor":"f-2685","text_snippet":"12,653","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4674,"prior_value":12653.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":26054,"prior_period_value":37241.0,"visual_current_value":26054,"visual_prior_value":37241.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2642","text_snippet":"26,054","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2637","text_snippet":"37,241","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":26054,"prior_value":37241.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":933,"prior_period_value":1007.0,"visual_current_value":933,"visual_prior_value":1007.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-802","char_anchor":"f-2634","text_snippet":"933","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-798","char_anchor":"f-2629","text_snippet":"1,007","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":933,"prior_value":1007.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":25121,"prior_period_value":36234.0,"visual_current_value":25121,"visual_prior_value":36234.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-801","char_anchor":"f-2626","text_snippet":"25,121","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-797","char_anchor":"f-2621","text_snippet":"36,234","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":25121,"prior_value":36234.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":11303,"prior_period_value":13428.0,"visual_current_value":11303,"visual_prior_value":13428.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2674","text_snippet":"11,303","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2669","text_snippet":"13,428","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11303,"prior_value":13428.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":458,"prior_period_value":125.0,"visual_current_value":458,"visual_prior_value":125.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-805","char_anchor":"f-2666","text_snippet":"458","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-801","char_anchor":"f-2661","text_snippet":"125","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":458,"prior_value":125.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":10845,"prior_period_value":13303.0,"visual_current_value":10845,"visual_prior_value":13303.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-804","char_anchor":"f-2658","text_snippet":"10,845","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-800","char_anchor":"f-2653","text_snippet":"13,303","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10845,"prior_value":13303.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":13918,"prior_period_value":38228.0,"visual_current_value":13918,"visual_prior_value":38228.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-743","char_anchor":"f-2450","text_snippet":"13,918","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-739","char_anchor":"f-2445","text_snippet":"38,228","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":13918,"prior_value":38228.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":110,"prior_period_value":137.0,"visual_current_value":110,"visual_prior_value":137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-741","char_anchor":"f-2436","text_snippet":"110","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-737","char_anchor":"f-2431","text_snippet":"137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":110,"prior_value":137.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":362,"prior_period_value":480.0,"visual_current_value":362,"visual_prior_value":480.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-740","char_anchor":"f-2429","text_snippet":"362","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-736","char_anchor":"f-2424","text_snippet":"480","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":362,"prior_value":480.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":13273,"prior_period_value":37299.0,"visual_current_value":13273,"visual_prior_value":37299.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-739","char_anchor":"f-2422","text_snippet":"13,273","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-735","char_anchor":"f-2417","text_snippet":"37,299","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":13273,"prior_value":37299.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":173,"prior_period_value":312.0,"visual_current_value":173,"visual_prior_value":312.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:FullyInsuredLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:FullyInsuredLoansMember","member_label":"Fully-insured loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-742","char_anchor":"f-2443","text_snippet":"173","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-738","char_anchor":"f-2438","text_snippet":"312","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":173,"prior_value":312.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":136,"prior_period_value":null,"visual_current_value":136,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-745","char_anchor":"f-2464","text_snippet":"136","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":136,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":1629,"prior_period_value":null,"visual_current_value":1629,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-746","char_anchor":"f-2471","text_snippet":"1,629","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1629,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":294,"prior_period_value":null,"visual_current_value":294,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-789","char_anchor":"f-2560","text_snippet":"294","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":294,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":7.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year","current_period_value":1714,"prior_period_value":null,"visual_current_value":1714,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-791","char_anchor":"f-2571","text_snippet":"1,714","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":1714,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,11.0,10],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff","current_period_value":71,"prior_period_value":86.0,"visual_current_value":71,"visual_prior_value":86.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-799","char_anchor":"f-2615","text_snippet":"71","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-795","char_anchor":"f-2610","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":71,"prior_value":86.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,11.0,10],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff","current_period_value":2,"prior_period_value":1.0,"visual_current_value":2,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-816","char_anchor":"f-2778","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-812","char_anchor":"f-2773","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":1.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,11.0,10],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff","current_period_value":32,"prior_period_value":142.0,"visual_current_value":32,"visual_prior_value":142.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-818","char_anchor":"f-2794","text_snippet":"32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-814","char_anchor":"f-2789","text_snippet":"142","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":32,"prior_value":142.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,11.0,10],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff","current_period_value":20,"prior_period_value":64.0,"visual_current_value":20,"visual_prior_value":64.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-803","char_anchor":"f-2650","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-799","char_anchor":"f-2645","text_snippet":"64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":20,"prior_value":64.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,11.0,10],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff","current_period_value":7,"prior_period_value":20.0,"visual_current_value":7,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-806","char_anchor":"f-2682","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-802","char_anchor":"f-2677","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":7,"prior_value":20.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,11.0,10],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff","current_period_value":6,"prior_period_value":4.0,"visual_current_value":6,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-748","char_anchor":"f-2499","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-744","char_anchor":"f-2494","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":4.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,11.0,10],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,16.0,15],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year, Writeoff","current_period_value":3,"prior_period_value":null,"visual_current_value":3,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-813","char_anchor":"f-2746","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":70,"prior_period_value":53.0,"visual_current_value":70,"visual_prior_value":53.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:OtherInternalCreditMetricsMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:OtherInternalCreditMetricsMember","member_label":"Other internal credit metrics"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-795","char_anchor":"f-2592","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-791","char_anchor":"f-2587","text_snippet":"53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":70,"prior_value":53.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":12880,"prior_period_value":12466.0,"visual_current_value":12880,"visual_prior_value":12466.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-793","char_anchor":"f-2581","text_snippet":"12,880","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-789","char_anchor":"f-2576","text_snippet":"12,466","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":12880,"prior_value":12466.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":14481,"prior_period_value":12209.0,"visual_current_value":14481,"visual_prior_value":12209.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-747","char_anchor":"f-2477","text_snippet":"14,481","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-743","char_anchor":"f-2472","text_snippet":"12,209","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14481,"prior_value":12209.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":387,"prior_period_value":424.0,"visual_current_value":387,"visual_prior_value":424.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-787","char_anchor":"f-2548","text_snippet":"387","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-783","char_anchor":"f-2543","text_snippet":"424","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":387,"prior_value":424.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":225,"prior_period_value":162.0,"visual_current_value":225,"visual_prior_value":162.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-744","char_anchor":"f-2456","text_snippet":"225","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-740","char_anchor":"f-2451","text_snippet":"162","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":225,"prior_value":162.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":16161,"prior_period_value":16136.0,"visual_current_value":16161,"visual_prior_value":16136.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-797","char_anchor":"f-2603","text_snippet":"16,161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-793","char_anchor":"f-2598","text_snippet":"16,136","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16161,"prior_value":16136.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":3318,"prior_period_value":3876.0,"visual_current_value":3318,"visual_prior_value":3876.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-812","char_anchor":"f-2737","text_snippet":"3,318","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-808","char_anchor":"f-2732","text_snippet":"3,876","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3318,"prior_value":3876.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":48,"prior_period_value":53.0,"visual_current_value":48,"visual_prior_value":53.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-811","char_anchor":"f-2729","text_snippet":"48","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-807","char_anchor":"f-2724","text_snippet":"53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":48,"prior_value":53.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":3270,"prior_period_value":3823.0,"visual_current_value":3270,"visual_prior_value":3823.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-810","char_anchor":"f-2721","text_snippet":"3,270","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-806","char_anchor":"f-2716","text_snippet":"3,823","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3270,"prior_value":3823.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":2012,"prior_period_value":1977.0,"visual_current_value":2012,"visual_prior_value":1977.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-735","char_anchor":"f-2769","text_snippet":"2,012","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-731","char_anchor":"f-2764","text_snippet":"1,977","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2012,"prior_value":1977.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":75,"prior_period_value":57.0,"visual_current_value":75,"visual_prior_value":57.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-815","char_anchor":"f-2761","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-811","char_anchor":"f-2756","text_snippet":"57","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":75,"prior_value":57.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":1937,"prior_period_value":1920.0,"visual_current_value":1937,"visual_prior_value":1920.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-814","char_anchor":"f-2753","text_snippet":"1,937","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-810","char_anchor":"f-2748","text_snippet":"1,920","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1937,"prior_value":1920.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":77180,"prior_period_value":65081.0,"visual_current_value":77180,"visual_prior_value":65081.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-817","char_anchor":"f-2785","text_snippet":"77,180","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-813","char_anchor":"f-2780","text_snippet":"65,081","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":77180,"prior_value":65081.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":5797,"prior_period_value":5071.0,"visual_current_value":5797,"visual_prior_value":5071.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-2705","text_snippet":"5,797","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-727","char_anchor":"f-2700","text_snippet":"5,071","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5797,"prior_value":5071.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":253,"prior_period_value":180.0,"visual_current_value":253,"visual_prior_value":180.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-808","char_anchor":"f-2697","text_snippet":"253","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-804","char_anchor":"f-2692","text_snippet":"180","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":253,"prior_value":180.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":5544,"prior_period_value":4891.0,"visual_current_value":5544,"visual_prior_value":4891.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-807","char_anchor":"f-2689","text_snippet":"5,544","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-803","char_anchor":"f-2684","text_snippet":"4,891","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5544,"prior_value":4891.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":43345,"prior_period_value":37100.0,"visual_current_value":43345,"visual_prior_value":37100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2641","text_snippet":"43,345","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2636","text_snippet":"37,100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":43345,"prior_value":37100.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":724,"prior_period_value":814.0,"visual_current_value":724,"visual_prior_value":814.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-802","char_anchor":"f-2633","text_snippet":"724","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-798","char_anchor":"f-2628","text_snippet":"814","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":724,"prior_value":814.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":42621,"prior_period_value":36286.0,"visual_current_value":42621,"visual_prior_value":36286.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-801","char_anchor":"f-2625","text_snippet":"42,621","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-797","char_anchor":"f-2620","text_snippet":"36,286","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":42621,"prior_value":36286.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":22708,"prior_period_value":17057.0,"visual_current_value":22708,"visual_prior_value":17057.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2673","text_snippet":"22,708","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2668","text_snippet":"17,057","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":22708,"prior_value":17057.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":134,"prior_period_value":155.0,"visual_current_value":134,"visual_prior_value":155.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:CriticizedMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:CriticizedMember","member_label":"Criticized"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-805","char_anchor":"f-2665","text_snippet":"134","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-801","char_anchor":"f-2660","text_snippet":"155","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":134,"prior_value":155.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":22574,"prior_period_value":16902.0,"visual_current_value":22574,"visual_prior_value":16902.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PassMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PassMember","member_label":"Pass"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-804","char_anchor":"f-2657","text_snippet":"22,574","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-800","char_anchor":"f-2652","text_snippet":"16,902","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":22574,"prior_value":16902.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":17088,"prior_period_value":14580.0,"visual_current_value":17088,"visual_prior_value":14580.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-743","char_anchor":"f-2449","text_snippet":"17,088","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-739","char_anchor":"f-2444","text_snippet":"14,580","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":17088,"prior_value":14580.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":318,"prior_period_value":181.0,"visual_current_value":318,"visual_prior_value":181.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-741","char_anchor":"f-2435","text_snippet":"318","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-737","char_anchor":"f-2430","text_snippet":"181","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":318,"prior_value":181.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":684,"prior_period_value":528.0,"visual_current_value":684,"visual_prior_value":528.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-740","char_anchor":"f-2428","text_snippet":"684","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-736","char_anchor":"f-2423","text_snippet":"528","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":684,"prior_value":528.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":15885,"prior_period_value":13670.0,"visual_current_value":15885,"visual_prior_value":13670.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-739","char_anchor":"f-2421","text_snippet":"15,885","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-735","char_anchor":"f-2416","text_snippet":"13,670","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15885,"prior_value":13670.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":201,"prior_period_value":201.0,"visual_current_value":201,"visual_prior_value":201.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanToValueAxis=bac:FullyInsuredLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:FullyInsuredLoansMember","member_label":"Fully-insured loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-742","char_anchor":"f-2442","text_snippet":"201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-738","char_anchor":"f-2437","text_snippet":"201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":201,"prior_value":201.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":167,"prior_period_value":null,"visual_current_value":167,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-745","char_anchor":"f-2463","text_snippet":"167","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":167,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":2014,"prior_period_value":null,"visual_current_value":2014,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-746","char_anchor":"f-2470","text_snippet":"2,014","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":2014,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":353,"prior_period_value":null,"visual_current_value":353,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-789","char_anchor":"f-2559","text_snippet":"353","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":353,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":6.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":6.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year","current_period_value":2471,"prior_period_value":null,"visual_current_value":2471,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-791","char_anchor":"f-2570","text_snippet":"2,471","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":2471,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,10.0,9],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,15.0,14],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year, Writeoff","current_period_value":86,"prior_period_value":107.0,"visual_current_value":86,"visual_prior_value":107.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-799","char_anchor":"f-2614","text_snippet":"86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-795","char_anchor":"f-2609","text_snippet":"107","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":86,"prior_value":107.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,10.0,9],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,15.0,14],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year, Writeoff","current_period_value":11,"prior_period_value":152.0,"visual_current_value":11,"visual_prior_value":152.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:TermLoansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:TermLoansMember","member_label":"Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-818","char_anchor":"f-2793","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-814","char_anchor":"f-2788","text_snippet":"152","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":11,"prior_value":152.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,10.0,9],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,15.0,14],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year, Writeoff","current_period_value":9,"prior_period_value":111.0,"visual_current_value":9,"visual_prior_value":111.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-803","char_anchor":"f-2649","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-799","char_anchor":"f-2644","text_snippet":"111","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":111.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,10.0,9],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,15.0,14],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year, Writeoff","current_period_value":1,"prior_period_value":2.0,"visual_current_value":1,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-748","char_anchor":"f-2498","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-744","char_anchor":"f-2493","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":2.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,10.0,9],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,15.0,14],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year, Writeoff","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:LeaseFinancingMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:LeaseFinancingMember","member_label":"Commercial Lease Financing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-813","char_anchor":"f-2745","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesresidentialmortgagecreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,10.0,9],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,15.0,14],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","weight":1.0,"order":5.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialcreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year, Writeoff","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-816","char_anchor":"f-2777","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Accrued Interest, after Allowance for Credit Loss","current_period_value":4.3,"prior_period_value":null,"visual_current_value":4.3,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-3461","text_snippet":"4.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"billions","current_value":4.3,"prior_value":null},{"tag":"us-gaap:FinancingReceivableAccruedInterestWriteoff","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Accrued Interest, Writeoff","current_period_value":209,"prior_period_value":213.0,"visual_current_value":209,"visual_prior_value":213.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:CreditCardLinesMember","dimensions":[{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:CreditCardLinesMember","member_label":"Consumer and Small Business Credit Card"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1089","char_anchor":"f-3464","text_snippet":"209","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1091","char_anchor":"f-3466","text_snippet":"213","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":209,"prior_value":213.0},{"tag":"us-gaap:FinancingReceivableAccruedInterestWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Accrued Interest, Writeoff","current_period_value":658,"prior_period_value":633.0,"visual_current_value":658,"visual_prior_value":633.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:CreditCardLinesMember","dimensions":[{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:CreditCardLinesMember","member_label":"Consumer and Small Business Credit Card"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1090","char_anchor":"f-3465","text_snippet":"658","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1092","char_anchor":"f-3467","text_snippet":"633","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":658,"prior_value":633.0},{"tag":"us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Commitment to Lend","current_period_value":658,"prior_period_value":1.2,"visual_current_value":658,"visual_prior_value":1.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CommercialLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CommercialLoanMember","member_label":"Commercial Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1087","char_anchor":"f-3452","text_snippet":"658","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1088","char_anchor":"f-3453","text_snippet":"1.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":658,"prior_value":1.2},{"tag":"us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Commitment to Lend","current_period_value":658,"prior_period_value":null,"visual_current_value":658,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CommercialLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CommercialLoanMember","member_label":"Commercial Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1087","char_anchor":"f-3452","text_snippet":"658","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":658,"prior_value":null},{"tag":"us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Payment for Origination and Purchase, Loan, Held-for-Sale","current_period_value":23.4,"prior_period_value":26.3,"visual_current_value":23.4,"visual_prior_value":26.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1020","char_anchor":"f-3458","text_snippet":"23.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1052","char_anchor":"f-3459","text_snippet":"26.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":23.4,"prior_value":26.3},{"tag":"us-gaap:ProceedsFromSaleAndCollectionOfLoansHeldforsale","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Proceeds from Sale and Collection, Loan, Held-for-Sale","current_period_value":27,"prior_period_value":21.7,"visual_current_value":27,"visual_prior_value":21.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1020","char_anchor":"f-3456","text_snippet":"27.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1052","char_anchor":"f-3457","text_snippet":"21.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":27,"prior_value":21.7},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":1,"prior_period_value":2.1,"visual_current_value":1,"visual_prior_value":2.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CommercialLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CommercialLoanMember","member_label":"Commercial Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1053","char_anchor":"f-3410","text_snippet":"1.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1055","char_anchor":"f-3412","text_snippet":"2.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":1,"prior_value":2.1},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":17,"prior_period_value":10.0,"visual_current_value":17,"visual_prior_value":10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CommercialLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:ForbearanceProgramMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CommercialLoanMember","member_label":"Commercial Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:ForbearanceProgramMember","member_label":"Forbearance Program"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1057","char_anchor":"f-3414","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1059","char_anchor":"f-3416","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":17,"prior_value":10.0},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":18.6,"prior_period_value":17.7,"visual_current_value":18.6,"visual_prior_value":17.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-924","char_anchor":"f-3261","text_snippet":"18.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-941","char_anchor":"f-3262","text_snippet":"17.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":null,"current_value":18.6,"prior_value":17.7},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":6,"prior_period_value":4.0,"visual_current_value":6,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:ForbearanceAndOtherPaymentPlansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:ForbearanceAndOtherPaymentPlansMember","member_label":"Forbearance and Other Payment Plans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-918","char_anchor":"f-3253","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-934","char_anchor":"f-3254","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":6,"prior_value":4.0},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":10.9,"prior_period_value":11.0,"visual_current_value":10.9,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-919","char_anchor":"f-3257","text_snippet":"10.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-935","char_anchor":"f-3258","text_snippet":"11.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":10.9,"prior_value":11.0},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":1.4,"prior_period_value":1.8,"visual_current_value":1.4,"visual_prior_value":1.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CommercialLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CommercialLoanMember","member_label":"Commercial Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1054","char_anchor":"f-3411","text_snippet":"1.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1056","char_anchor":"f-3413","text_snippet":"1.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":1.4,"prior_value":1.8},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":13,"prior_period_value":11.0,"visual_current_value":13,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CommercialLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:ForbearanceProgramMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CommercialLoanMember","member_label":"Commercial Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:ForbearanceProgramMember","member_label":"Forbearance Program"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1058","char_anchor":"f-3415","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1060","char_anchor":"f-3417","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":13,"prior_value":11.0},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":17.5,"prior_period_value":17.5,"visual_current_value":17.5,"visual_prior_value":17.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-927","char_anchor":"f-3263","text_snippet":"17.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-944","char_anchor":"f-3264","text_snippet":"17.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":null,"current_value":17.5,"prior_value":17.5},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":6,"prior_period_value":7.0,"visual_current_value":6,"visual_prior_value":7.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:ForbearanceAndOtherPaymentPlansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:ForbearanceAndOtherPaymentPlansMember","member_label":"Forbearance and Other Payment Plans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-921","char_anchor":"f-3255","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-937","char_anchor":"f-3256","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":6,"prior_value":7.0},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":9.8,"prior_period_value":9.8,"visual_current_value":9.8,"visual_prior_value":9.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-922","char_anchor":"f-3259","text_snippet":"9.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-938","char_anchor":"f-3260","text_snippet":"9.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":9.8,"prior_value":9.8},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":24,"prior_period_value":24.0,"visual_current_value":24,"visual_prior_value":24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CommercialLoanMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PaymentDeferralMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CommercialLoanMember","member_label":"Commercial Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PaymentDeferralMember","member_label":"Payment Deferral"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1062","char_anchor":"f-3419","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1058","char_anchor":"f-3416","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":24,"prior_value":24.0},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescommercialloansloansheldforsaleandaccruedinterestreceivabledetails","parent":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Term Increase from Modification","current_period_value":8,"prior_period_value":8.0,"visual_current_value":8,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CommercialLoanMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PaymentDeferralMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CommercialLoanMember","member_label":"Commercial Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PaymentDeferralMember","member_label":"Payment Deferral"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1061","char_anchor":"f-3418","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1057","char_anchor":"f-3415","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":8,"prior_value":8.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving And Revolving Converted To Term Loan","current_period_value":50308,"prior_period_value":49264.0,"visual_current_value":50308,"visual_prior_value":49264.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-794","char_anchor":"f-2586","text_snippet":"50,308","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-790","char_anchor":"f-2581","text_snippet":"49,264","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":50308,"prior_value":49264.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving And Revolving Converted To Term Loan","current_period_value":6059,"prior_period_value":5735.0,"visual_current_value":6059,"visual_prior_value":5735.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-788","char_anchor":"f-2553","text_snippet":"6,059","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-784","char_anchor":"f-2548","text_snippet":"5,735","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6059,"prior_value":5735.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving And Revolving Converted To Term Loan","current_period_value":102109,"prior_period_value":100841.0,"visual_current_value":102109,"visual_prior_value":100841.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-798","char_anchor":"f-2608","text_snippet":"102,109","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-794","char_anchor":"f-2603","text_snippet":"100,841","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":102109,"prior_value":100841.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving And Revolving Converted To Term Loan","current_period_value":5739,"prior_period_value":null,"visual_current_value":5739,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-790","char_anchor":"f-2564","text_snippet":"5,739","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5739,"prior_value":null},{"tag":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving And Revolving Converted To Term Loan","current_period_value":40003,"prior_period_value":null,"visual_current_value":40003,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-792","char_anchor":"f-2575","text_snippet":"40,003","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":40003,"prior_value":null},{"tag":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":20.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,4.0,3,20.0,19],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving And Revolving Converted To Term Loan, Writeoff","current_period_value":3409,"prior_period_value":3235.0,"visual_current_value":3409,"visual_prior_value":3235.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-800","char_anchor":"f-2619","text_snippet":"3,409","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-796","char_anchor":"f-2614","text_snippet":"3,235","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3409,"prior_value":3235.0},{"tag":"bac:FinancingReceivableSecuritiesBasedLendingOvercollateralized","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":23.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,23.0,22],"section_concept":null,"section_label":null}],"concept_label":"Loans and lease receivable, securities based lending","current_period_value":55.5,"prior_period_value":50.1,"visual_current_value":55.5,"visual_prior_value":50.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-797","char_anchor":"f-2622","text_snippet":"55.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-793","char_anchor":"f-2617","text_snippet":"50.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":55.5,"prior_value":50.1},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":76,"prior_period_value":63.0,"visual_current_value":76,"visual_prior_value":63.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-794","char_anchor":"f-2588","text_snippet":"76","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-790","char_anchor":"f-2583","text_snippet":"63","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":76,"prior_value":63.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":1894,"prior_period_value":2100.0,"visual_current_value":1894,"visual_prior_value":2100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:RevolvingLoanConvertedtoTermLoanMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreGreaterThanOrEqualTo740Member","member_label":"Greater than or equal to 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:RevolvingLoanConvertedtoTermLoanMember","member_label":"Revolving Loans Converted to Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-780","char_anchor":"f-2534","text_snippet":"1,894","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-776","char_anchor":"f-2529","text_snippet":"2,100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1894,"prior_value":2100.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":375,"prior_period_value":351.0,"visual_current_value":375,"visual_prior_value":351.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-788","char_anchor":"f-2555","text_snippet":"375","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-784","char_anchor":"f-2550","text_snippet":"351","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":375,"prior_value":351.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":238,"prior_period_value":263.0,"visual_current_value":238,"visual_prior_value":263.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreLessThan620Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:RevolvingLoanConvertedtoTermLoanMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreLessThan620Member","member_label":"Less than 620"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:RevolvingLoanConvertedtoTermLoanMember","member_label":"Revolving Loans Converted to Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-768","char_anchor":"f-2522","text_snippet":"238","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-764","char_anchor":"f-2517","text_snippet":"263","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":238,"prior_value":263.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":1164,"prior_period_value":1017.0,"visual_current_value":1164,"visual_prior_value":1017.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-798","char_anchor":"f-2610","text_snippet":"1,164","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-794","char_anchor":"f-2605","text_snippet":"1,017","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1164,"prior_value":1017.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":3142,"prior_period_value":3530.0,"visual_current_value":3142,"visual_prior_value":3530.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:RevolvingLoanConvertedtoTermLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:RevolvingLoanConvertedtoTermLoanMember","member_label":"Revolving Loans Converted to Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-764","char_anchor":"f-2518","text_snippet":"3,142","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-760","char_anchor":"f-2513","text_snippet":"3,530","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3142,"prior_value":3530.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":9,"prior_period_value":11.0,"visual_current_value":9,"visual_prior_value":11.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:RevolvingLoanConvertedtoTermLoanMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:RevolvingLoanConvertedtoTermLoanMember","member_label":"Revolving Loans Converted to Term Loans"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanHundredPercentMember","member_label":"Greater than 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-760","char_anchor":"f-2514","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-756","char_anchor":"f-2509","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":11.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":5,"prior_period_value":4.0,"visual_current_value":5,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:RevolvingLoanConvertedtoTermLoanMember|us-gaap:LoanToValueAxis=bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:RevolvingLoanConvertedtoTermLoanMember","member_label":"Revolving Loans Converted to Term Loans"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember","member_label":"Greater than 90 percent but less than or equal to 100 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-756","char_anchor":"f-2510","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-752","char_anchor":"f-2505","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":4.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":3128,"prior_period_value":3515.0,"visual_current_value":3128,"visual_prior_value":3515.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:RevolvingLoanConvertedtoTermLoanMember|us-gaap:LoanToValueAxis=bac:DebtToValueLessThanOrEqualToNinetyPercentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:RevolvingLoanConvertedtoTermLoanMember","member_label":"Revolving Loans Converted to Term Loans"},{"axis":"us-gaap:LoanToValueAxis","axis_label":"Loan To Value","member":"bac:DebtToValueLessThanOrEqualToNinetyPercentMember","member_label":"Less than or equal to 90 percent"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-752","char_anchor":"f-2506","text_snippet":"3,128","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-748","char_anchor":"f-2501","text_snippet":"3,515","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3128,"prior_value":3515.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":174,"prior_period_value":null,"visual_current_value":174,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:RevolvingLoanConvertedtoTermLoanMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:RevolvingLoanConvertedtoTermLoanMember","member_label":"Revolving Loans Converted to Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-772","char_anchor":"f-2526","text_snippet":"174","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":174,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":836,"prior_period_value":null,"visual_current_value":836,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:RevolvingLoanConvertedtoTermLoanMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:RevolvingLoanConvertedtoTermLoanMember","member_label":"Revolving Loans Converted to Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-776","char_anchor":"f-2530","text_snippet":"836","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":836,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":237,"prior_period_value":null,"visual_current_value":237,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween620And660Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween620And660Member","member_label":"Greater than or equal to 620 and less than 660"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-790","char_anchor":"f-2566","text_snippet":"237","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":237,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoan","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan","current_period_value":476,"prior_period_value":null,"visual_current_value":476,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:CreditScoreFicoAxis=bac:RefreshedFICOScoreBetween660And740Member|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:CreditScoreFicoAxis","axis_label":"Credit Score Fico","member":"bac:RefreshedFICOScoreBetween660And740Member","member_label":"Greater than or equal to 660 and less than 740"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-792","char_anchor":"f-2577","text_snippet":"476","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":476,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoanWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":22.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,22.0,21],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan, Writeoff","current_period_value":118,"prior_period_value":132.0,"visual_current_value":118,"visual_prior_value":132.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandDirectIndirectConsumerMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandDirectIndirectConsumerMember","member_label":"Credit Card and Direct/ Indirect Consumer"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-800","char_anchor":"f-2621","text_snippet":"118","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-796","char_anchor":"f-2616","text_snippet":"132","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":118,"prior_value":132.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoanWriteoff","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails|outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlosseshomeequitycreditqualityindicatorsincludingvintagedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentLineItems","order":22.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,22.0,21],"section_concept":null,"calculation_relationships":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","weight":1.0,"order":2.0}],"calculation_role":"outstandingloansandleasesandallowanceforcreditlossescreditcardandotherconsumercreditqualityindicatorsdetails","calculation_parent":"bac:FinancingReceivableExcludingAccruedInterestRevolvingAndRevolvingConvertedToTermLoanWriteoff","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Revolving, Converted to Term Loan, Writeoff","current_period_value":4,"prior_period_value":5.0,"visual_current_value":4,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:RevolvingLoanConvertedtoTermLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:RevolvingLoanConvertedtoTermLoanMember","member_label":"Revolving Loans Converted to Term Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-784","char_anchor":"f-2542","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-780","char_anchor":"f-2537","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":5.0},{"tag":"bac:CommercialReservableCriticizedUtilizedExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditqualityindicatorsnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditqualityindicatorsnarrativedetails","parent":"us-gaap:ReceivablesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Commercial reservable criticized utilized exposure, amount","current_period_value":26.3,"prior_period_value":27.4,"visual_current_value":26.3,"visual_prior_value":27.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-3193","text_snippet":"26.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-3188","text_snippet":"27.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":26.3,"prior_value":27.4},{"tag":"bac:CommercialReservableCriticizedUtilizedExposurePercent","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossescreditqualityindicatorsnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossescreditqualityindicatorsnarrativedetails","parent":"us-gaap:ReceivablesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Commercial reservable criticized utilized exposure, percent","current_period_value":3.67,"prior_period_value":4.25,"visual_current_value":3.67,"visual_prior_value":4.25,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-3195","text_snippet":"3.67","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-3190","text_snippet":"4.25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":3.67,"prior_value":4.25},{"tag":"bac:FinancingReceivableLoansWithFormalForeclosureProceedingInProcess","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Loans with formal foreclosure proceeding in process","current_period_value":400,"prior_period_value":null,"visual_current_value":400,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-959","char_anchor":"f-3299","text_snippet":"400","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":400,"prior_value":null},{"tag":"bac:FinancingReceivableModifiedTerm","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Term for contractual payments","current_period_value":72,"prior_period_value":72.0,"visual_current_value":72,"visual_prior_value":72.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:ContractualInterestRateReductionMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:ContractualInterestRateReductionMember","member_label":"Contractual Interest Rate Reduction"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-974","char_anchor":"f-3304","text_snippet":"72","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-970","char_anchor":"f-3301","text_snippet":"72","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":72,"prior_value":72.0},{"tag":"bac:FinancingReceivableModifiedTerm","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Term for contractual payments","current_period_value":6,"prior_period_value":6.0,"visual_current_value":6,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:ContractualInterestRateReductionMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:ContractualInterestRateReductionMember","member_label":"Contractual Interest Rate Reduction"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-973","char_anchor":"f-3303","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-969","char_anchor":"f-3300","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":6,"prior_value":6.0},{"tag":"bac:FinancingReceivableModifiedTermExtensionGranted","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Modified term","current_period_value":20,"prior_period_value":20.0,"visual_current_value":20,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-917","char_anchor":"f-3203","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-913","char_anchor":"f-3198","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":20,"prior_value":20.0},{"tag":"bac:FinancingReceivableModifiedTermExtensionGranted","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Modified term","current_period_value":20,"prior_period_value":20.0,"visual_current_value":20,"visual_prior_value":20.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-916","char_anchor":"f-3202","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-912","char_anchor":"f-3197","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":20,"prior_value":20.0},{"tag":"bac:FinancingReceivableModifiedTermExtensionGranted","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Modified term","current_period_value":1,"prior_period_value":1.0,"visual_current_value":1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-915","char_anchor":"f-3201","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-910","char_anchor":"f-3195","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":1,"prior_value":1.0},{"tag":"bac:FinancingReceivableModifiedTermExtensionGranted","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Modified term","current_period_value":1,"prior_period_value":1.0,"visual_current_value":1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-914","char_anchor":"f-3200","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-911","char_anchor":"f-3196","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":1,"prior_value":1.0},{"tag":"bac:FinancingReceivableModifiedTermExtensionGranted","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Modified term","current_period_value":30,"prior_period_value":30.0,"visual_current_value":30,"visual_prior_value":30.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:ResidentialMortgageAndHomeEquityLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:ResidentialMortgageAndHomeEquityLoanMember","member_label":"Residential Mortgage And Home Equity Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-913","char_anchor":"f-3199","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-909","char_anchor":"f-3194","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":null,"current_value":30,"prior_value":30.0},{"tag":"bac:NoncashInvestingAndFinancingActivitiesReclassificationsOutOfLoansAndLeasesReceivable","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Reclassified consumer real estate loans","current_period_value":42,"prior_period_value":73.0,"visual_current_value":42,"visual_prior_value":73.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-933","char_anchor":"f-3301","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-951","char_anchor":"f-3302","text_snippet":"73","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":42,"prior_value":73.0},{"tag":"us-gaap:RealEstateAcquiredThroughForeclosure","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Real Estate Acquired Through Foreclosure","current_period_value":58,"prior_period_value":60.0,"visual_current_value":58,"visual_prior_value":60.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-959","char_anchor":"f-3297","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-955","char_anchor":"f-3294","text_snippet":"60","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":58,"prior_value":60.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":235,"prior_period_value":202.0,"visual_current_value":235,"visual_prior_value":202.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-976","char_anchor":"f-3306","text_snippet":"235","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-978","char_anchor":"f-3308","text_snippet":"202","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":235,"prior_value":202.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":25,"prior_period_value":30.0,"visual_current_value":25,"visual_prior_value":30.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PrincipalForgivenessMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PrincipalForgivenessMember","member_label":"Principal Forgiveness"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-980","char_anchor":"f-3318","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-982","char_anchor":"f-3320","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":25,"prior_value":30.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":1466,"prior_period_value":1534.0,"visual_current_value":1466,"visual_prior_value":1534.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1016","char_anchor":"f-3363","text_snippet":"1,466","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1048","char_anchor":"f-3403","text_snippet":"1,534","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1466,"prior_value":1534.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":693,"prior_period_value":1108.0,"visual_current_value":693,"visual_prior_value":1108.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1009","char_anchor":"f-3353","text_snippet":"693","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1040","char_anchor":"f-3393","text_snippet":"1,108","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":693,"prior_value":1108.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":539,"prior_period_value":874.0,"visual_current_value":539,"visual_prior_value":874.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:ExtendedMaturityMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:ExtendedMaturityMember","member_label":"Extended Maturity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1006","char_anchor":"f-3350","text_snippet":"539","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1037","char_anchor":"f-3390","text_snippet":"874","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":539,"prior_value":874.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":154,"prior_period_value":234.0,"visual_current_value":154,"visual_prior_value":234.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PaymentDeferralMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PaymentDeferralMember","member_label":"Payment Deferral"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1007","char_anchor":"f-3351","text_snippet":"154","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1038","char_anchor":"f-3391","text_snippet":"234","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":154,"prior_value":234.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":772,"prior_period_value":426.0,"visual_current_value":772,"visual_prior_value":426.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-995","char_anchor":"f-3333","text_snippet":"772","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1024","char_anchor":"f-3373","text_snippet":"426","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":772,"prior_value":426.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":759,"prior_period_value":379.0,"visual_current_value":759,"visual_prior_value":379.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:ExtendedMaturityMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:ExtendedMaturityMember","member_label":"Extended Maturity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-992","char_anchor":"f-3330","text_snippet":"759","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1021","char_anchor":"f-3370","text_snippet":"379","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":759,"prior_value":379.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":13,"prior_period_value":47.0,"visual_current_value":13,"visual_prior_value":47.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PaymentDeferralMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PaymentDeferralMember","member_label":"Payment Deferral"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-993","char_anchor":"f-3331","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1022","char_anchor":"f-3371","text_snippet":"47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":13,"prior_value":47.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":1299,"prior_period_value":1253.0,"visual_current_value":1299,"visual_prior_value":1253.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:ExtendedMaturityMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:ExtendedMaturityMember","member_label":"Extended Maturity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1013","char_anchor":"f-3360","text_snippet":"1,299","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1045","char_anchor":"f-3400","text_snippet":"1,253","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1299,"prior_value":1253.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":167,"prior_period_value":281.0,"visual_current_value":167,"visual_prior_value":281.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PaymentDeferralMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PaymentDeferralMember","member_label":"Payment Deferral"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1014","char_anchor":"f-3361","text_snippet":"167","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1046","char_anchor":"f-3401","text_snippet":"281","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":167,"prior_value":281.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":43,"prior_period_value":60.0,"visual_current_value":43,"visual_prior_value":60.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-930","char_anchor":"f-3223","text_snippet":"43","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-948","char_anchor":"f-3247","text_snippet":"60","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":43,"prior_value":60.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":3,"prior_period_value":8.0,"visual_current_value":3,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-925","char_anchor":"f-3215","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-942","char_anchor":"f-3239","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":8.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":3,"prior_period_value":8.0,"visual_current_value":3,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-924","char_anchor":"f-3214","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-941","char_anchor":"f-3238","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3,"prior_value":8.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":40,"prior_period_value":52.0,"visual_current_value":40,"visual_prior_value":52.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-920","char_anchor":"f-3207","text_snippet":"40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-936","char_anchor":"f-3231","text_snippet":"52","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":40,"prior_value":52.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":4,"prior_period_value":4.0,"visual_current_value":4,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:ForbearanceAndOtherPaymentPlansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:ForbearanceAndOtherPaymentPlansMember","member_label":"Forbearance and Other Payment Plans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-918","char_anchor":"f-3205","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-934","char_anchor":"f-3229","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":4.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":36,"prior_period_value":48.0,"visual_current_value":36,"visual_prior_value":48.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-919","char_anchor":"f-3206","text_snippet":"36","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-935","char_anchor":"f-3230","text_snippet":"48","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":36,"prior_value":48.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":4,"prior_period_value":4.0,"visual_current_value":4,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=bac:ForbearanceAndOtherPaymentPlansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:ForbearanceAndOtherPaymentPlansMember","member_label":"Forbearance and Other Payment Plans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-928","char_anchor":"f-3221","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-946","char_anchor":"f-3245","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":4.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":39,"prior_period_value":56.0,"visual_current_value":39,"visual_prior_value":56.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-929","char_anchor":"f-3222","text_snippet":"39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-947","char_anchor":"f-3246","text_snippet":"56","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":39,"prior_value":56.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":560,"prior_period_value":534.0,"visual_current_value":560,"visual_prior_value":534.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-977","char_anchor":"f-3307","text_snippet":"560","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-979","char_anchor":"f-3309","text_snippet":"534","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":560,"prior_value":534.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":76,"prior_period_value":88.0,"visual_current_value":76,"visual_prior_value":88.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PrincipalForgivenessMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PrincipalForgivenessMember","member_label":"Principal Forgiveness"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-981","char_anchor":"f-3319","text_snippet":"76","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-983","char_anchor":"f-3321","text_snippet":"88","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":76,"prior_value":88.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":3247,"prior_period_value":2940.0,"visual_current_value":3247,"visual_prior_value":2940.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1020","char_anchor":"f-3368","text_snippet":"3,247","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1052","char_anchor":"f-3408","text_snippet":"2,940","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3247,"prior_value":2940.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":1950,"prior_period_value":1761.0,"visual_current_value":1950,"visual_prior_value":1761.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-809","char_anchor":"f-3358","text_snippet":"1,950","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1044","char_anchor":"f-3398","text_snippet":"1,761","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1950,"prior_value":1761.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":1579,"prior_period_value":1238.0,"visual_current_value":1579,"visual_prior_value":1238.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:ExtendedMaturityMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:ExtendedMaturityMember","member_label":"Extended Maturity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1010","char_anchor":"f-3355","text_snippet":"1,579","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1041","char_anchor":"f-3395","text_snippet":"1,238","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1579,"prior_value":1238.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":371,"prior_period_value":487.0,"visual_current_value":371,"visual_prior_value":487.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PaymentDeferralMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PaymentDeferralMember","member_label":"Payment Deferral"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1011","char_anchor":"f-3356","text_snippet":"371","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1042","char_anchor":"f-3396","text_snippet":"487","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":371,"prior_value":487.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":1284,"prior_period_value":1166.0,"visual_current_value":1284,"visual_prior_value":1166.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-803","char_anchor":"f-3338","text_snippet":"1,284","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1028","char_anchor":"f-3378","text_snippet":"1,166","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1284,"prior_value":1166.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":1230,"prior_period_value":1114.0,"visual_current_value":1230,"visual_prior_value":1114.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:ExtendedMaturityMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:ExtendedMaturityMember","member_label":"Extended Maturity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-996","char_anchor":"f-3335","text_snippet":"1,230","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1025","char_anchor":"f-3375","text_snippet":"1,114","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1230,"prior_value":1114.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":54,"prior_period_value":52.0,"visual_current_value":54,"visual_prior_value":52.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PaymentDeferralMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PaymentDeferralMember","member_label":"Payment Deferral"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-997","char_anchor":"f-3336","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1026","char_anchor":"f-3376","text_snippet":"52","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":54,"prior_value":52.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":13,"prior_period_value":13.0,"visual_current_value":13,"visual_prior_value":13.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-806","char_anchor":"f-3348","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1036","char_anchor":"f-3388","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":13,"prior_value":13.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":4,"prior_period_value":13.0,"visual_current_value":4,"visual_prior_value":13.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:ExtendedMaturityMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:ExtendedMaturityMember","member_label":"Extended Maturity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1003","char_anchor":"f-3345","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1033","char_anchor":"f-3385","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":13.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":2813,"prior_period_value":2365.0,"visual_current_value":2813,"visual_prior_value":2365.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:ExtendedMaturityMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:ExtendedMaturityMember","member_label":"Extended Maturity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1017","char_anchor":"f-3365","text_snippet":"2,813","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1049","char_anchor":"f-3405","text_snippet":"2,365","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2813,"prior_value":2365.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":434,"prior_period_value":539.0,"visual_current_value":434,"visual_prior_value":539.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PaymentDeferralMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PaymentDeferralMember","member_label":"Payment Deferral"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1018","char_anchor":"f-3366","text_snippet":"434","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1050","char_anchor":"f-3406","text_snippet":"539","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":434,"prior_value":539.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":164,"prior_period_value":228.0,"visual_current_value":164,"visual_prior_value":228.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-933","char_anchor":"f-3227","text_snippet":"164","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-951","char_anchor":"f-3251","text_snippet":"228","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":164,"prior_value":228.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":15,"prior_period_value":26.0,"visual_current_value":15,"visual_prior_value":26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-781","char_anchor":"f-3219","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-945","char_anchor":"f-3243","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":15,"prior_value":26.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":15,"prior_period_value":26.0,"visual_current_value":15,"visual_prior_value":26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-927","char_anchor":"f-3218","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-944","char_anchor":"f-3242","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":15,"prior_value":26.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":149,"prior_period_value":202.0,"visual_current_value":149,"visual_prior_value":202.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-748","char_anchor":"f-3211","text_snippet":"149","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-939","char_anchor":"f-3235","text_snippet":"202","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":149,"prior_value":202.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":20,"prior_period_value":41.0,"visual_current_value":20,"visual_prior_value":41.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:ForbearanceAndOtherPaymentPlansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:ForbearanceAndOtherPaymentPlansMember","member_label":"Forbearance and Other Payment Plans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-921","char_anchor":"f-3209","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-937","char_anchor":"f-3233","text_snippet":"41","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":20,"prior_value":41.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":129,"prior_period_value":161.0,"visual_current_value":129,"visual_prior_value":161.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-922","char_anchor":"f-3210","text_snippet":"129","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-938","char_anchor":"f-3234","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":129,"prior_value":161.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":20,"prior_period_value":41.0,"visual_current_value":20,"visual_prior_value":41.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=bac:ForbearanceAndOtherPaymentPlansMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:ForbearanceAndOtherPaymentPlansMember","member_label":"Forbearance and Other Payment Plans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-931","char_anchor":"f-3225","text_snippet":"20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-949","char_anchor":"f-3249","text_snippet":"41","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":20,"prior_value":41.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":144,"prior_period_value":187.0,"visual_current_value":144,"visual_prior_value":187.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-932","char_anchor":"f-3226","text_snippet":"144","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-950","char_anchor":"f-3250","text_snippet":"187","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":144,"prior_value":187.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:ExtendedMaturityMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:ExtendedMaturityMember","member_label":"Extended Maturity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-999","char_anchor":"f-3340","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1002","char_anchor":"f-3343","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":null},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount","current_period_value":9,"prior_period_value":null,"visual_current_value":9,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember|us-gaap:LoanRestructuringModificationAxis=us-gaap:PaymentDeferralMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"us-gaap:PaymentDeferralMember","member_label":"Payment Deferral"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1004","char_anchor":"f-3346","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":null},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.11,"prior_period_value":0.1,"visual_current_value":0.11,"visual_prior_value":0.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-976","char_anchor":"f-3310","text_snippet":"0.11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-978","char_anchor":"f-3312","text_snippet":"0.10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.11,"prior_value":0.1},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.23,"prior_period_value":0.27,"visual_current_value":0.23,"visual_prior_value":0.27,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1016","char_anchor":"f-3364","text_snippet":"0.23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1048","char_anchor":"f-3404","text_snippet":"0.27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":0.23,"prior_value":0.27},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":1.03,"prior_period_value":1.62,"visual_current_value":1.03,"visual_prior_value":1.62,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1009","char_anchor":"f-3354","text_snippet":"1.03","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1040","char_anchor":"f-3394","text_snippet":"1.62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":1.03,"prior_value":1.62},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.18,"prior_period_value":0.11,"visual_current_value":0.18,"visual_prior_value":0.11,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-995","char_anchor":"f-3334","text_snippet":"0.18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1024","char_anchor":"f-3374","text_snippet":"0.11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.18,"prior_value":0.11},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.02,"prior_period_value":0.02,"visual_current_value":0.02,"visual_prior_value":0.02,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-930","char_anchor":"f-3224","text_snippet":"0.02","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-948","char_anchor":"f-3248","text_snippet":"0.02","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":0.02,"prior_value":0.02},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.01,"prior_period_value":0.03,"visual_current_value":0.01,"visual_prior_value":0.03,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-925","char_anchor":"f-3216","text_snippet":"0.01","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-942","char_anchor":"f-3240","text_snippet":"0.03","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.01,"prior_value":0.03},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.02,"prior_period_value":0.02,"visual_current_value":0.02,"visual_prior_value":0.02,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-920","char_anchor":"f-3208","text_snippet":"0.02","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-936","char_anchor":"f-3232","text_snippet":"0.02","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":0.02,"prior_value":0.02},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.27,"prior_period_value":0.26,"visual_current_value":0.27,"visual_prior_value":0.26,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-977","char_anchor":"f-3311","text_snippet":"0.27","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-979","char_anchor":"f-3313","text_snippet":"0.26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":0.27,"prior_value":0.26},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.5,"prior_period_value":0.51,"visual_current_value":0.5,"visual_prior_value":0.51,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1020","char_anchor":"f-3369","text_snippet":"0.50","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1052","char_anchor":"f-3409","text_snippet":"0.51","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.5,"prior_value":0.51},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":2.91,"prior_period_value":2.57,"visual_current_value":2.91,"visual_prior_value":2.57,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-809","char_anchor":"f-3359","text_snippet":"2.91","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1044","char_anchor":"f-3399","text_snippet":"2.57","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":2.91,"prior_value":2.57},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.3,"prior_period_value":0.31,"visual_current_value":0.3,"visual_prior_value":0.31,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-803","char_anchor":"f-3339","text_snippet":"0.30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1028","char_anchor":"f-3379","text_snippet":"0.31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.3,"prior_value":0.31},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.01,"prior_period_value":0.01,"visual_current_value":0.01,"visual_prior_value":0.01,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-806","char_anchor":"f-3349","text_snippet":"0.01","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1036","char_anchor":"f-3389","text_snippet":"0.01","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.01,"prior_value":0.01},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.06,"prior_period_value":0.09,"visual_current_value":0.06,"visual_prior_value":0.09,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-933","char_anchor":"f-3228","text_snippet":"0.06","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-951","char_anchor":"f-3252","text_snippet":"0.09","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.06,"prior_value":0.09},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.06,"prior_period_value":0.1,"visual_current_value":0.06,"visual_prior_value":0.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-781","char_anchor":"f-3220","text_snippet":"0.06","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-945","char_anchor":"f-3244","text_snippet":"0.10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.06,"prior_value":0.1},{"tag":"us-gaap:FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified in Period, to Total Financing Receivables, Percentage","current_period_value":0.06,"prior_period_value":0.09,"visual_current_value":0.06,"visual_prior_value":0.09,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-748","char_anchor":"f-3212","text_snippet":"0.06","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-939","char_anchor":"f-3236","text_snippet":"0.09","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.06,"prior_value":0.09},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Interest Rate Decrease from Modification","current_period_value":18.26,"prior_period_value":19.13,"visual_current_value":18.26,"visual_prior_value":19.13,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-976","char_anchor":"f-3314","text_snippet":"18.26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-978","char_anchor":"f-3316","text_snippet":"19.13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":18.26,"prior_value":19.13},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Interest Rate Decrease from Modification","current_period_value":2.05,"prior_period_value":2.77,"visual_current_value":2.05,"visual_prior_value":2.77,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-924","char_anchor":"f-3269","text_snippet":"2.05","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-941","char_anchor":"f-3270","text_snippet":"2.77","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":2.05,"prior_value":2.77},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification","date_type":"Q","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Interest Rate Decrease from Modification","current_period_value":1.11,"prior_period_value":1.23,"visual_current_value":1.11,"visual_prior_value":1.23,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-919","char_anchor":"f-3265","text_snippet":"1.11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-935","char_anchor":"f-3266","text_snippet":"1.23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":1.11,"prior_value":1.23},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Interest Rate Decrease from Modification","current_period_value":17.99,"prior_period_value":19.29,"visual_current_value":17.99,"visual_prior_value":19.29,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-977","char_anchor":"f-3315","text_snippet":"17.99","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-979","char_anchor":"f-3317","text_snippet":"19.29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":17.99,"prior_value":19.29},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Interest Rate Decrease from Modification","current_period_value":2.19,"prior_period_value":2.66,"visual_current_value":2.19,"visual_prior_value":2.66,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-927","char_anchor":"f-3271","text_snippet":"2.19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-944","char_anchor":"f-3272","text_snippet":"2.66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":2.19,"prior_value":2.66},{"tag":"us-gaap:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification","date_type":"YTD","period_type":"duration","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesmodificationstoborrowersinfinancialdifficultyandfinancialeffectofmodifiedloansdetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Modified, Weighted Average Interest Rate Decrease from Modification","current_period_value":1.2,"prior_period_value":1.29,"visual_current_value":1.2,"visual_prior_value":1.29,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoanRestructuringModificationAxis=bac:PermanentModificationsMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoanRestructuringModificationAxis","axis_label":"Loan Restructuring Modification","member":"bac:PermanentModificationsMember","member_label":"Permanent Modification"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-922","char_anchor":"f-3267","text_snippet":"1.20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-938","char_anchor":"f-3268","text_snippet":"1.29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":1.2,"prior_value":1.29},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":675,"prior_period_value":665.0,"visual_current_value":675,"visual_prior_value":665.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-984","char_anchor":"f-3322","text_snippet":"675","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-988","char_anchor":"f-3326","text_snippet":"665","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":675,"prior_value":665.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":58,"prior_period_value":58.0,"visual_current_value":58,"visual_prior_value":58.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancialAsset30To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancialAsset30To89DaysPastDueMember","member_label":"30–89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-986","char_anchor":"f-3324","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-990","char_anchor":"f-3328","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":58,"prior_value":58.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":573,"prior_period_value":562.0,"visual_current_value":573,"visual_prior_value":562.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancialAssetNotPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancialAssetNotPastDueMember","member_label":"Financial Asset Not Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-985","char_anchor":"f-3323","text_snippet":"573","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-989","char_anchor":"f-3327","text_snippet":"562","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":573,"prior_value":562.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":44,"prior_period_value":45.0,"visual_current_value":44,"visual_prior_value":45.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=bac:CreditCardandOtherConsumerPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"bac:CreditCardandOtherConsumerPortfolioSegmentMember","member_label":"Credit card and other consumer"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-987","char_anchor":"f-3325","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-991","char_anchor":"f-3329","text_snippet":"45","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":45.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":4386,"prior_period_value":3291.0,"visual_current_value":4386,"visual_prior_value":3291.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-594","char_anchor":"f-3435","text_snippet":"4,386","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1086","char_anchor":"f-3451","text_snippet":"3,291","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4386,"prior_value":3291.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":2807,"prior_period_value":1973.0,"visual_current_value":2807,"visual_prior_value":1973.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-3431","text_snippet":"2,807","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1082","char_anchor":"f-3447","text_snippet":"1,973","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2807,"prior_value":1973.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":104,"prior_period_value":3.0,"visual_current_value":104,"visual_prior_value":3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancialAsset30To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancialAsset30To89DaysPastDueMember","member_label":"30–89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1068","char_anchor":"f-3429","text_snippet":"104","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1080","char_anchor":"f-3445","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":104,"prior_value":3.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":2552,"prior_period_value":1667.0,"visual_current_value":2552,"visual_prior_value":1667.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancialAssetNotPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancialAssetNotPastDueMember","member_label":"Financial Asset Not Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1067","char_anchor":"f-3428","text_snippet":"2,552","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1079","char_anchor":"f-3444","text_snippet":"1,667","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2552,"prior_value":1667.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":151,"prior_period_value":303.0,"visual_current_value":151,"visual_prior_value":303.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-571","char_anchor":"f-3430","text_snippet":"151","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1081","char_anchor":"f-3446","text_snippet":"303","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":151,"prior_value":303.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":186,"prior_period_value":61.0,"visual_current_value":186,"visual_prior_value":61.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancialAsset30To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancialAsset30To89DaysPastDueMember","member_label":"30–89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1070","char_anchor":"f-3433","text_snippet":"186","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1084","char_anchor":"f-3449","text_snippet":"61","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":186,"prior_value":61.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":82,"prior_period_value":58.0,"visual_current_value":82,"visual_prior_value":58.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancialAsset30To89DaysPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancialAsset30To89DaysPastDueMember","member_label":"30–89 Days Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1064","char_anchor":"f-3421","text_snippet":"82","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1072","char_anchor":"f-3437","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":82,"prior_value":58.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":4027,"prior_period_value":2896.0,"visual_current_value":4027,"visual_prior_value":2896.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancialAssetNotPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancialAssetNotPastDueMember","member_label":"Financial Asset Not Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1069","char_anchor":"f-3432","text_snippet":"4,027","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1083","char_anchor":"f-3448","text_snippet":"2,896","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4027,"prior_value":2896.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":1431,"prior_period_value":1193.0,"visual_current_value":1431,"visual_prior_value":1193.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancialAssetNotPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancialAssetNotPastDueMember","member_label":"Financial Asset Not Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1063","char_anchor":"f-3420","text_snippet":"1,431","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1071","char_anchor":"f-3436","text_snippet":"1,193","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1431,"prior_value":1193.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":44,"prior_period_value":36.0,"visual_current_value":44,"visual_prior_value":36.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancialAssetNotPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancialAssetNotPastDueMember","member_label":"Financial Asset Not Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1065","char_anchor":"f-3424","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1075","char_anchor":"f-3440","text_snippet":"36","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":36.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":173,"prior_period_value":334.0,"visual_current_value":173,"visual_prior_value":334.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-589","char_anchor":"f-3434","text_snippet":"173","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1085","char_anchor":"f-3450","text_snippet":"334","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":173,"prior_value":334.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":22,"prior_period_value":31.0,"visual_current_value":22,"visual_prior_value":31.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-559","char_anchor":"f-3422","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1073","char_anchor":"f-3438","text_snippet":"31","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":22,"prior_value":31.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":1535,"prior_period_value":1282.0,"visual_current_value":1535,"visual_prior_value":1282.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-3423","text_snippet":"1,535","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1074","char_anchor":"f-3439","text_snippet":"1,282","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1535,"prior_value":1282.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":44,"prior_period_value":36.0,"visual_current_value":44,"visual_prior_value":36.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-3427","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1078","char_anchor":"f-3443","text_snippet":"36","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":36.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":200,"prior_period_value":284.0,"visual_current_value":200,"visual_prior_value":284.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-959","char_anchor":"f-3284","text_snippet":"200","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-971","char_anchor":"f-3296","text_snippet":"284","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":200,"prior_value":284.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":21,"prior_period_value":32.0,"visual_current_value":21,"visual_prior_value":32.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-761","char_anchor":"f-3280","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-967","char_anchor":"f-3292","text_snippet":"32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":21,"prior_value":32.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":2,"prior_period_value":2.0,"visual_current_value":2,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancialAsset30To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancialAsset30To89DaysPastDueMember","member_label":"30–89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-955","char_anchor":"f-3278","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-965","char_anchor":"f-3290","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":2.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":19,"prior_period_value":29.0,"visual_current_value":19,"visual_prior_value":29.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityLoanMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancialAssetNotPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityLoanMember","member_label":"Home Equity Loan"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancialAssetNotPastDueMember","member_label":"Financial Asset Not Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-954","char_anchor":"f-3277","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-964","char_anchor":"f-3289","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":19,"prior_value":29.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":179,"prior_period_value":252.0,"visual_current_value":179,"visual_prior_value":252.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-743","char_anchor":"f-3276","text_snippet":"179","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-963","char_anchor":"f-3288","text_snippet":"252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":179,"prior_value":252.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":42,"prior_period_value":52.0,"visual_current_value":42,"visual_prior_value":52.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancialAsset30To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancialAsset30To89DaysPastDueMember","member_label":"30–89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-953","char_anchor":"f-3274","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-961","char_anchor":"f-3286","text_snippet":"52","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":42,"prior_value":52.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":94,"prior_period_value":153.0,"visual_current_value":94,"visual_prior_value":153.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancialAssetNotPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancialAssetNotPastDueMember","member_label":"Financial Asset Not Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-952","char_anchor":"f-3273","text_snippet":"94","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-960","char_anchor":"f-3285","text_snippet":"153","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":94,"prior_value":153.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":43,"prior_period_value":47.0,"visual_current_value":43,"visual_prior_value":47.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-521","char_anchor":"f-3275","text_snippet":"43","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-962","char_anchor":"f-3287","text_snippet":"47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":43,"prior_value":47.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":44,"prior_period_value":54.0,"visual_current_value":44,"visual_prior_value":54.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancialAsset30To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancialAsset30To89DaysPastDueMember","member_label":"30–89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-957","char_anchor":"f-3282","text_snippet":"44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-969","char_anchor":"f-3294","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":44,"prior_value":54.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":113,"prior_period_value":182.0,"visual_current_value":113,"visual_prior_value":182.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancialAssetNotPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancialAssetNotPastDueMember","member_label":"Financial Asset Not Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-956","char_anchor":"f-3281","text_snippet":"113","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-968","char_anchor":"f-3293","text_snippet":"182","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":113,"prior_value":182.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPast12Months","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails|outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesloanmodificationstoborrowersinfinancialdifficultynarrativedetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,7.0,6,9.0,8],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossespaymentstatusofmodificationstoborrowersinfinancialdifficultydetails","parent":"us-gaap:FinancingReceivableModificationsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Modified, after 12 Months","current_period_value":43,"prior_period_value":48.0,"visual_current_value":43,"visual_prior_value":48.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember|us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"},{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-958","char_anchor":"f-3283","text_snippet":"43","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-970","char_anchor":"f-3295","text_snippet":"48","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":43,"prior_value":48.0},{"tag":"bac:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruingPercent","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Accruing past due 90 days or more, percent outstanding","current_period_value":0.18,"prior_period_value":0.2,"visual_current_value":0.18,"visual_prior_value":0.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2412","text_snippet":"0.18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2407","text_snippet":"0.20","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.18,"prior_value":0.2},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":2098,"prior_period_value":2147.0,"visual_current_value":2098,"visual_prior_value":2147.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2408","text_snippet":"2,098","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2403","text_snippet":"2,147","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2098,"prior_value":2147.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":93,"prior_period_value":101.0,"visual_current_value":93,"visual_prior_value":101.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentPerformanceStatusAxis=us-gaap:NonperformingFinancingReceivableMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentPerformanceStatusAxis","axis_label":"Financial Instrument Performance Status","member":"us-gaap:NonperformingFinancingReceivableMember","member_label":"Nonperforming Financing Receivable"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-737","char_anchor":"f-2416","text_snippet":"93","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-733","char_anchor":"f-2411","text_snippet":"101","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":93,"prior_value":101.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":628,"prior_period_value":625.0,"visual_current_value":628,"visual_prior_value":625.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-594","char_anchor":"f-2404","text_snippet":"628","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-590","char_anchor":"f-2399","text_snippet":"625","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":628,"prior_value":625.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":197,"prior_period_value":183.0,"visual_current_value":197,"visual_prior_value":183.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-735","char_anchor":"f-2400","text_snippet":"197","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-731","char_anchor":"f-2395","text_snippet":"183","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":197,"prior_value":183.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":33,"prior_period_value":5.0,"visual_current_value":33,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:FinanceLeasesPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:FinanceLeasesPortfolioSegmentMember","member_label":"Finance Leases Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-733","char_anchor":"f-2396","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-729","char_anchor":"f-2391","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":33,"prior_value":5.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":62,"prior_period_value":206.0,"visual_current_value":62,"visual_prior_value":206.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-2392","text_snippet":"62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-727","char_anchor":"f-2387","text_snippet":"206","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":62,"prior_value":206.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":319,"prior_period_value":219.0,"visual_current_value":319,"visual_prior_value":219.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2384","text_snippet":"319","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2379","text_snippet":"219","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":319,"prior_value":219.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":17,"prior_period_value":12.0,"visual_current_value":17,"visual_prior_value":12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2388","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2383","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":17,"prior_value":12.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":1470,"prior_period_value":1522.0,"visual_current_value":1470,"visual_prior_value":1522.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-556","char_anchor":"f-2380","text_snippet":"1,470","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-552","char_anchor":"f-2375","text_snippet":"1,522","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1470,"prior_value":1522.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":9,"prior_period_value":1.0,"visual_current_value":9,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-729","char_anchor":"f-2376","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-725","char_anchor":"f-2371","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":1.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":1260,"prior_period_value":1306.0,"visual_current_value":1260,"visual_prior_value":1306.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:CreditCardReceivablesMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:CreditCardReceivablesMember","member_label":"Credit Card Receivables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-727","char_anchor":"f-2372","text_snippet":"1,260","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-723","char_anchor":"f-2367","text_snippet":"1,306","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1260,"prior_value":1306.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing","current_period_value":201,"prior_period_value":215.0,"visual_current_value":201,"visual_prior_value":215.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-612","char_anchor":"f-2358","text_snippet":"201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-608","char_anchor":"f-2353","text_snippet":"215","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":201,"prior_value":215.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrualPercentPastDue","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual, Percent Past Due","current_period_value":0.46,"prior_period_value":0.53,"visual_current_value":0.46,"visual_prior_value":0.53,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2410","text_snippet":"0.46","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2405","text_snippet":"0.53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":0.46,"prior_value":0.53},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":5.3,"prior_period_value":5.6,"visual_current_value":5.3,"visual_prior_value":5.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2349","text_snippet":"5.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2344","text_snippet":"5.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":5.3,"prior_value":5.6},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":5347,"prior_period_value":5629.0,"visual_current_value":5347,"visual_prior_value":5629.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2406","text_snippet":"5,347","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2401","text_snippet":"5,629","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5347,"prior_value":5629.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":108,"prior_period_value":114.0,"visual_current_value":108,"visual_prior_value":114.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentPerformanceStatusAxis=us-gaap:NonperformingFinancingReceivableMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentPerformanceStatusAxis","axis_label":"Financial Instrument Performance Status","member":"us-gaap:NonperformingFinancingReceivableMember","member_label":"Nonperforming Financing Receivable"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-737","char_anchor":"f-2414","text_snippet":"108","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-733","char_anchor":"f-2409","text_snippet":"114","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":108,"prior_value":114.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":2.8,"prior_period_value":3.0,"visual_current_value":2.8,"visual_prior_value":3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-594","char_anchor":"f-2351","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-590","char_anchor":"f-2346","text_snippet":"3.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.8,"prior_value":3.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":2816,"prior_period_value":2952.0,"visual_current_value":2816,"visual_prior_value":2952.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-594","char_anchor":"f-2402","text_snippet":"2,816","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-590","char_anchor":"f-2397","text_snippet":"2,952","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2816,"prior_value":2952.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":49,"prior_period_value":26.0,"visual_current_value":49,"visual_prior_value":26.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:SmallBusinessFinancingReceivableMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:SmallBusinessFinancingReceivableMember","member_label":"U.S. small business commercial"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-735","char_anchor":"f-2398","text_snippet":"49","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-731","char_anchor":"f-2393","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":49,"prior_value":26.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":59,"prior_period_value":18.0,"visual_current_value":59,"visual_prior_value":18.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:FinanceLeasesPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:FinanceLeasesPortfolioSegmentMember","member_label":"Finance Leases Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-733","char_anchor":"f-2394","text_snippet":"59","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-729","char_anchor":"f-2389","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":59,"prior_value":18.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":1470,"prior_period_value":2124.0,"visual_current_value":1470,"visual_prior_value":2124.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:RealEstateLoanMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:RealEstateLoanMember","member_label":"Real Estate Loan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-731","char_anchor":"f-2390","text_snippet":"1,470","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-727","char_anchor":"f-2385","text_snippet":"2,124","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1470,"prior_value":2124.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":1131,"prior_period_value":699.0,"visual_current_value":1131,"visual_prior_value":699.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionDomesticMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionDomesticMember","member_label":"Geographic Distribution Domestic"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-614","char_anchor":"f-2382","text_snippet":"1,131","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-610","char_anchor":"f-2377","text_snippet":"699","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1131,"prior_value":699.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":107,"prior_period_value":85.0,"visual_current_value":107,"visual_prior_value":85.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:CommercialPortfolioSegmentMember|us-gaap:GeographicDistributionAxis=us-gaap:GeographicDistributionForeignMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:CommercialPortfolioSegmentMember","member_label":"Commercial Portfolio Segment"},{"axis":"us-gaap:GeographicDistributionAxis","axis_label":"Geographic Distribution","member":"us-gaap:GeographicDistributionForeignMember","member_label":"Geographic Distribution Foreign"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-615","char_anchor":"f-2386","text_snippet":"107","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-611","char_anchor":"f-2381","text_snippet":"85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":107,"prior_value":85.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":2.5,"prior_period_value":2.7,"visual_current_value":2.5,"visual_prior_value":2.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-556","char_anchor":"f-2353","text_snippet":"2.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-552","char_anchor":"f-2349","text_snippet":"2.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.5,"prior_value":2.7},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":2531,"prior_period_value":2677.0,"visual_current_value":2531,"visual_prior_value":2677.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-556","char_anchor":"f-2378","text_snippet":"2,531","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-552","char_anchor":"f-2373","text_snippet":"2,677","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2531,"prior_value":2677.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":173,"prior_period_value":175.0,"visual_current_value":173,"visual_prior_value":175.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-729","char_anchor":"f-2374","text_snippet":"173","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-725","char_anchor":"f-2369","text_snippet":"175","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":173,"prior_value":175.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":317,"prior_period_value":346.0,"visual_current_value":317,"visual_prior_value":346.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:HomeEquityLineofCreditWithNegativeAllowanceMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:HomeEquityLineofCreditWithNegativeAllowanceMember","member_label":"Home Equity Line of Credit No Related Allowance"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-725","char_anchor":"f-2368","text_snippet":"317","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-721","char_anchor":"f-2363","text_snippet":"346","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":317,"prior_value":346.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":1786,"prior_period_value":1930.0,"visual_current_value":1786,"visual_prior_value":1930.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:ResidentialMortgageWithNegativeAllowanceMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:ResidentialMortgageWithNegativeAllowanceMember","member_label":"Residential Mortgage With No Related Allowance"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-723","char_anchor":"f-2360","text_snippet":"1,786","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-719","char_anchor":"f-2355","text_snippet":"1,930","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1786,"prior_value":1930.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":386,"prior_period_value":413.0,"visual_current_value":386,"visual_prior_value":413.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-613","char_anchor":"f-2364","text_snippet":"386","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-609","char_anchor":"f-2359","text_snippet":"413","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":386,"prior_value":413.0},{"tag":"us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails|outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1],"section_concept":null,"section_label":null},{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingcreditqualitydetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Excluding Accrued Interest, Nonaccrual","current_period_value":1972,"prior_period_value":2089.0,"visual_current_value":1972,"visual_prior_value":2089.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ConsumerPortfolioSegmentMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember","dimensions":[{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ConsumerPortfolioSegmentMember","member_label":"Consumer Portfolio Segment"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-612","char_anchor":"f-2356","text_snippet":"1,972","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-608","char_anchor":"f-2351","text_snippet":"2,089","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1972,"prior_value":2089.0},{"tag":"bac:LongTermCreditProtectionAgreementsAmountCovered","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossesnonperformingnarrativedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Long-term credit protection agreements, amount covered","current_period_value":7.4,"prior_period_value":8.2,"visual_current_value":7.4,"visual_prior_value":8.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap:ResidentialMortgageMember|us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMember","dimensions":[{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"us-gaap:ResidentialMortgageMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis","axis_label":"Loans Insured Or Guaranteed By Government Authorities","member":"bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMember","member_label":"Federal National Mortgage Association Certificates and Obligations (FNMA) and Federal Home Loan Mortgage Corporation Certificates and Obligations (FHLMC)"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-721","char_anchor":"f-2347","text_snippet":"7.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-717","char_anchor":"f-2342","text_snippet":"8.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":7.4,"prior_value":8.2},{"tag":"bac:FinancingReceivableExcludingAccruedInterestRecordedInvestmentCurrentAnd1To29DaysPastDue","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,11.0,10,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Nonperforming loans","current_period_value":1.5,"prior_period_value":1.6,"visual_current_value":1.5,"visual_prior_value":1.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentPerformanceStatusAxis=us-gaap:NonperformingFinancingReceivableMember|us-gaap:FinancingReceivablePortfolioSegmentAxis=us-gaap:ResidentialPortfolioSegmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentPerformanceStatusAxis","axis_label":"Financial Instrument Performance Status","member":"us-gaap:NonperformingFinancingReceivableMember","member_label":"Nonperforming Financing Receivable"},{"axis":"us-gaap:FinancingReceivablePortfolioSegmentAxis","axis_label":"Financing Receivable Portfolio","member":"us-gaap:ResidentialPortfolioSegmentMember","member_label":"Residential Portfolio Segment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-607","char_anchor":"f-2211","text_snippet":"1.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-603","char_anchor":"f-2206","text_snippet":"1.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.5,"prior_value":1.6},{"tag":"bac:FinancingReceivableExcludingAccruedInterestRecordedInvestmentCurrentAnd1To29DaysPastDue","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,11.0,10,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Nonperforming loans","current_period_value":49,"prior_period_value":52.0,"visual_current_value":49,"visual_prior_value":52.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentPerformanceStatusAxis=us-gaap:NonperformingFinancingReceivableMember|us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=bac:DirectandIndirectFinancingReceivableMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentPerformanceStatusAxis","axis_label":"Financial Instrument Performance Status","member":"us-gaap:NonperformingFinancingReceivableMember","member_label":"Nonperforming Financing Receivable"},{"axis":"us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis","axis_label":"Financing Receivable Recorded Investment By Class Of Financing Receivable","member":"bac:DirectandIndirectFinancingReceivableMember","member_label":"Direct/indirect consumer"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-608","char_anchor":"f-2212","text_snippet":"49","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-604","char_anchor":"f-2207","text_snippet":"52","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":49,"prior_value":52.0},{"tag":"bac:FinancingReceivableNetOfDeferredIncomePercent","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,11.0,10,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Percentage of outstandings, total outstanding","current_period_value":98.67,"prior_period_value":null,"visual_current_value":98.67,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember","member_label":"Total Current or Less Than 30 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-599","char_anchor":"f-2202","text_snippet":"98.67","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"hundredths","current_value":98.67,"prior_value":null},{"tag":"bac:FinancingReceivableNetOfDeferredIncomePercent","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,11.0,10,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Percentage of outstandings, total outstanding","current_period_value":0.57,"prior_period_value":null,"visual_current_value":0.57,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FairValueByMeasurementBasisAxis=us-gaap:EstimateOfFairValueFairValueDisclosureMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementBasisAxis","axis_label":"Fair Value By Measurement Basis","member":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","member_label":"Estimate Of Fair Value Fair Value Disclosure"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-600","char_anchor":"f-2203","text_snippet":"0.57","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"hundredths","current_value":0.57,"prior_value":null},{"tag":"bac:FinancingReceivableNetOfDeferredIncomePercent","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,11.0,10,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Percentage of outstandings, total outstanding","current_period_value":100,"prior_period_value":null,"visual_current_value":100,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2204","text_snippet":"100.00","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":100,"prior_value":null},{"tag":"us-gaap:FinancingReceivablePercentPastDue1","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,11.0,10,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Percent Past Due","current_period_value":0.76,"prior_period_value":0.86,"visual_current_value":0.76,"visual_prior_value":0.86,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablesPeriodPastDueAxis=bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember","member_label":"Total Past Due 30 Days or More"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-598","char_anchor":"f-2201","text_snippet":"0.76","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-594","char_anchor":"f-2196","text_snippet":"0.86","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":0.76,"prior_value":0.86},{"tag":"us-gaap:FinancingReceivablePercentPastDue1","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,11.0,10,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Percent Past Due","current_period_value":0.29,"prior_period_value":0.32,"visual_current_value":0.29,"visual_prior_value":0.32,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables30To59DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables30To59DaysPastDueMember","member_label":"Financing Receivables30 To59 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-595","char_anchor":"f-2198","text_snippet":"0.29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-591","char_anchor":"f-2193","text_snippet":"0.32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":0.29,"prior_value":0.32},{"tag":"us-gaap:FinancingReceivablePercentPastDue1","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,11.0,10,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Percent Past Due","current_period_value":0.13,"prior_period_value":0.14,"visual_current_value":0.13,"visual_prior_value":0.14,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivables60To89DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivables60To89DaysPastDueMember","member_label":"Financing Receivables60 To89 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-596","char_anchor":"f-2199","text_snippet":"0.13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-592","char_anchor":"f-2194","text_snippet":"0.14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":0.13,"prior_value":0.14},{"tag":"us-gaap:FinancingReceivablePercentPastDue1","date_type":"Q","period_type":"instant","presentation_role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","presentation_hierarchy":[{"role":"outstandingloansandleasesandallowanceforcreditlossespastduedetails","parent":"us-gaap:FinancingReceivableRecordedInvestmentPastDueLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,11.0,10,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Percent Past Due","current_period_value":0.34,"prior_period_value":0.4,"visual_current_value":0.34,"visual_prior_value":0.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancingReceivablesPeriodPastDueAxis=us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","dimensions":[{"axis":"us-gaap:FinancingReceivablesPeriodPastDueAxis","axis_label":"Financing Receivables Period Past Due","member":"us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember","member_label":"Financing Receivables Equal To Greater Than90 Days Past Due"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-597","char_anchor":"f-2200","text_snippet":"0.34","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-593","char_anchor":"f-2195","text_snippet":"0.40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":0.34,"prior_value":0.4},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer","current_period_value":135829,"prior_period_value":103293.0,"visual_current_value":135829,"visual_prior_value":103293.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1824","text_snippet":"135,829","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1819","text_snippet":"103,293","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":135829,"prior_value":103293.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer","current_period_value":3557,"prior_period_value":3000.0,"visual_current_value":3557,"visual_prior_value":3000.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1806","text_snippet":"3,557","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1801","text_snippet":"3,000","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3557,"prior_value":3000.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer","current_period_value":2037,"prior_period_value":1583.0,"visual_current_value":2037,"visual_prior_value":1583.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1776","text_snippet":"2,037","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1771","text_snippet":"1,583","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2037,"prior_value":1583.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer","current_period_value":19137,"prior_period_value":19671.0,"visual_current_value":19137,"visual_prior_value":19671.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1770","text_snippet":"19,137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1765","text_snippet":"19,671","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":19137,"prior_value":19671.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer","current_period_value":918,"prior_period_value":1022.0,"visual_current_value":918,"visual_prior_value":1022.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1812","text_snippet":"918","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1807","text_snippet":"1,022","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":918,"prior_value":1022.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer","current_period_value":1601,"prior_period_value":2428.0,"visual_current_value":1601,"visual_prior_value":2428.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1818","text_snippet":"1,601","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1813","text_snippet":"2,428","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1601,"prior_value":2428.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer","current_period_value":5821,"prior_period_value":4876.0,"visual_current_value":5821,"visual_prior_value":4876.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1782","text_snippet":"5,821","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1777","text_snippet":"4,876","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5821,"prior_value":4876.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer","current_period_value":27149,"prior_period_value":26292.0,"visual_current_value":27149,"visual_prior_value":26292.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1794","text_snippet":"27,149","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1789","text_snippet":"26,292","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":27149,"prior_value":26292.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer","current_period_value":154,"prior_period_value":162.0,"visual_current_value":154,"visual_prior_value":162.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1788","text_snippet":"154","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1783","text_snippet":"162","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":154,"prior_value":162.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer","current_period_value":102604,"prior_period_value":70551.0,"visual_current_value":102604,"visual_prior_value":70551.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1800","text_snippet":"102,604","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1795","text_snippet":"70,551","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":102604,"prior_value":70551.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss","current_period_value":3083,"prior_period_value":3354.0,"visual_current_value":-3083,"visual_prior_value":-3354.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1825","text_snippet":"3,083","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1820","text_snippet":"3,354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-3083,"prior_value":-3354.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss","current_period_value":11,"prior_period_value":10.0,"visual_current_value":-11,"visual_prior_value":-10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1807","text_snippet":"11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1802","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-11,"prior_value":-10.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss","current_period_value":141,"prior_period_value":155.0,"visual_current_value":-141,"visual_prior_value":-155.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1777","text_snippet":"141","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1772","text_snippet":"155","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-141,"prior_value":-155.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss","current_period_value":1366,"prior_period_value":1338.0,"visual_current_value":-1366,"visual_prior_value":-1338.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1771","text_snippet":"1,366","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1766","text_snippet":"1,338","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1366,"prior_value":-1338.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss","current_period_value":26,"prior_period_value":28.0,"visual_current_value":-26,"visual_prior_value":-28.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1813","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1808","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-26,"prior_value":-28.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss","current_period_value":175,"prior_period_value":166.0,"visual_current_value":-175,"visual_prior_value":-166.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1819","text_snippet":"175","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1814","text_snippet":"166","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-175,"prior_value":-166.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss","current_period_value":387,"prior_period_value":421.0,"visual_current_value":-387,"visual_prior_value":-421.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1783","text_snippet":"387","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1778","text_snippet":"421","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-387,"prior_value":-421.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss","current_period_value":1948,"prior_period_value":1967.0,"visual_current_value":-1948,"visual_prior_value":-1967.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1795","text_snippet":"1,948","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1790","text_snippet":"1,967","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1948,"prior_value":-1967.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss","current_period_value":54,"prior_period_value":53.0,"visual_current_value":-54,"visual_prior_value":-53.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1789","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1784","text_snippet":"53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-54,"prior_value":-53.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss","current_period_value":923,"prior_period_value":1183.0,"visual_current_value":-923,"visual_prior_value":-1183.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1801","text_snippet":"923","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1796","text_snippet":"1,183","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-923,"prior_value":-1183.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months","current_period_value":74366,"prior_period_value":136419.0,"visual_current_value":74366,"visual_prior_value":136419.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1822","text_snippet":"74,366","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1817","text_snippet":"136,419","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":74366,"prior_value":136419.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months","current_period_value":5704,"prior_period_value":3982.0,"visual_current_value":5704,"visual_prior_value":3982.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1804","text_snippet":"5,704","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1799","text_snippet":"3,982","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5704,"prior_value":3982.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months","current_period_value":5690,"prior_period_value":1979.0,"visual_current_value":5690,"visual_prior_value":1979.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1774","text_snippet":"5,690","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1769","text_snippet":"1,979","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5690,"prior_value":1979.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months","current_period_value":8797,"prior_period_value":11822.0,"visual_current_value":8797,"visual_prior_value":11822.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1768","text_snippet":"8,797","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1763","text_snippet":"11,822","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8797,"prior_value":11822.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months","current_period_value":815,"prior_period_value":1360.0,"visual_current_value":815,"visual_prior_value":1360.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1810","text_snippet":"815","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1805","text_snippet":"1,360","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":815,"prior_value":1360.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months","current_period_value":401,"prior_period_value":117.0,"visual_current_value":401,"visual_prior_value":117.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1816","text_snippet":"401","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1811","text_snippet":"117","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":401,"prior_value":117.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months","current_period_value":9474,"prior_period_value":6232.0,"visual_current_value":9474,"visual_prior_value":6232.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1780","text_snippet":"9,474","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1775","text_snippet":"6,232","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9474,"prior_value":6232.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months","current_period_value":23961,"prior_period_value":20033.0,"visual_current_value":23961,"visual_prior_value":20033.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1792","text_snippet":"23,961","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1787","text_snippet":"20,033","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":23961,"prior_value":20033.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months","current_period_value":43485,"prior_period_value":110927.0,"visual_current_value":43485,"visual_prior_value":110927.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1798","text_snippet":"43,485","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1793","text_snippet":"110,927","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":43485,"prior_value":110927.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss","current_period_value":115,"prior_period_value":308.0,"visual_current_value":-115,"visual_prior_value":-308.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1823","text_snippet":"115","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1818","text_snippet":"308","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-115,"prior_value":-308.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss","current_period_value":2,"prior_period_value":12.0,"visual_current_value":-2,"visual_prior_value":-12.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1805","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1800","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-2,"prior_value":-12.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss","current_period_value":9,"prior_period_value":2.0,"visual_current_value":-9,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1775","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1770","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-9,"prior_value":-2.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss","current_period_value":17,"prior_period_value":61.0,"visual_current_value":-17,"visual_prior_value":-61.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1769","text_snippet":"17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1764","text_snippet":"61","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-17,"prior_value":-61.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss","current_period_value":3,"prior_period_value":2.0,"visual_current_value":-3,"visual_prior_value":-2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1811","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1806","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-3,"prior_value":-2.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss","current_period_value":37,"prior_period_value":29.0,"visual_current_value":-37,"visual_prior_value":-29.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1781","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1776","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-37,"prior_value":-29.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss","current_period_value":63,"prior_period_value":92.0,"visual_current_value":-63,"visual_prior_value":-92.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1793","text_snippet":"63","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1788","text_snippet":"92","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-63,"prior_value":-92.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss","current_period_value":47,"prior_period_value":191.0,"visual_current_value":-47,"visual_prior_value":-191.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1799","text_snippet":"47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1794","text_snippet":"191","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-47,"prior_value":-191.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position","current_period_value":210195,"prior_period_value":239712.0,"visual_current_value":210195,"visual_prior_value":239712.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1826","text_snippet":"210,195","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1821","text_snippet":"239,712","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":210195,"prior_value":239712.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position","current_period_value":9261,"prior_period_value":6982.0,"visual_current_value":9261,"visual_prior_value":6982.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1808","text_snippet":"9,261","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1803","text_snippet":"6,982","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9261,"prior_value":6982.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position","current_period_value":7727,"prior_period_value":3562.0,"visual_current_value":7727,"visual_prior_value":3562.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1778","text_snippet":"7,727","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1773","text_snippet":"3,562","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":7727,"prior_value":3562.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position","current_period_value":27934,"prior_period_value":31493.0,"visual_current_value":27934,"visual_prior_value":31493.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1772","text_snippet":"27,934","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1767","text_snippet":"31,493","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":27934,"prior_value":31493.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position","current_period_value":1733,"prior_period_value":2382.0,"visual_current_value":1733,"visual_prior_value":2382.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1814","text_snippet":"1,733","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1809","text_snippet":"2,382","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1733,"prior_value":2382.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position","current_period_value":2002,"prior_period_value":2545.0,"visual_current_value":2002,"visual_prior_value":2545.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1820","text_snippet":"2,002","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1815","text_snippet":"2,545","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2002,"prior_value":2545.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position","current_period_value":15295,"prior_period_value":11108.0,"visual_current_value":15295,"visual_prior_value":11108.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1784","text_snippet":"15,295","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1779","text_snippet":"11,108","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15295,"prior_value":11108.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position","current_period_value":51110,"prior_period_value":46325.0,"visual_current_value":51110,"visual_prior_value":46325.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1796","text_snippet":"51,110","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1791","text_snippet":"46,325","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":51110,"prior_value":46325.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position","current_period_value":154,"prior_period_value":162.0,"visual_current_value":154,"visual_prior_value":162.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1790","text_snippet":"154","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1785","text_snippet":"162","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":154,"prior_value":162.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position","current_period_value":146089,"prior_period_value":181478.0,"visual_current_value":146089,"visual_prior_value":181478.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1802","text_snippet":"146,089","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1797","text_snippet":"181,478","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":146089,"prior_value":181478.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss","current_period_value":3198,"prior_period_value":3662.0,"visual_current_value":-3198,"visual_prior_value":-3662.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1827","text_snippet":"3,198","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1822","text_snippet":"3,662","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-3198,"prior_value":-3662.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss","current_period_value":13,"prior_period_value":22.0,"visual_current_value":-13,"visual_prior_value":-22.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1809","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1804","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-13,"prior_value":-22.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss","current_period_value":150,"prior_period_value":157.0,"visual_current_value":-150,"visual_prior_value":-157.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1779","text_snippet":"150","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1774","text_snippet":"157","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-150,"prior_value":-157.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss","current_period_value":1383,"prior_period_value":1399.0,"visual_current_value":-1383,"visual_prior_value":-1399.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1773","text_snippet":"1,383","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1768","text_snippet":"1,399","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1383,"prior_value":-1399.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss","current_period_value":29,"prior_period_value":30.0,"visual_current_value":-29,"visual_prior_value":-30.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1815","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1810","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-29,"prior_value":-30.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss","current_period_value":175,"prior_period_value":177.0,"visual_current_value":-175,"visual_prior_value":-177.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1821","text_snippet":"175","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1816","text_snippet":"177","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-175,"prior_value":-177.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss","current_period_value":424,"prior_period_value":450.0,"visual_current_value":-424,"visual_prior_value":-450.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1785","text_snippet":"424","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1780","text_snippet":"450","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-424,"prior_value":-450.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss","current_period_value":2011,"prior_period_value":2059.0,"visual_current_value":-2011,"visual_prior_value":-2059.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1797","text_snippet":"2,011","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1792","text_snippet":"2,059","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-2011,"prior_value":-2059.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss","current_period_value":54,"prior_period_value":53.0,"visual_current_value":-54,"visual_prior_value":-53.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1791","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1786","text_snippet":"53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-54,"prior_value":-53.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","presentation_hierarchy":[{"role":"securitiesafsdebtsecuritiesinacontinuousunrealizedlosspositiondetails","parent":"us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss","current_period_value":970,"prior_period_value":1374.0,"visual_current_value":-970,"visual_prior_value":-1374.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1803","text_snippet":"970","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1798","text_snippet":"1,374","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-970,"prior_value":-1374.0},{"tag":"bac:AvailableForSaleDebtSecuritiesUnderlyingCollateralTypeByCreditRatingPercentage","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Available-for-sale securities, percent held by rating","current_period_value":26,"prior_period_value":25.0,"visual_current_value":26,"visual_prior_value":25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:PrimeMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:PrimeMember","member_label":"Prime"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-500","char_anchor":"f-1720","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-502","char_anchor":"f-1719","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":26,"prior_value":25.0},{"tag":"bac:AvailableForSaleDebtSecuritiesUnderlyingCollateralTypeByCreditRatingPercentage","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Available-for-sale securities, percent held by rating","current_period_value":74,"prior_period_value":75.0,"visual_current_value":74,"visual_prior_value":75.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember|us-gaap:InternalCreditAssessmentAxis=us-gaap:SubprimeMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"us-gaap:SubprimeMember","member_label":"Subprime"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-502","char_anchor":"f-1722","text_snippet":"74","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-504","char_anchor":"f-1721","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":74,"prior_value":75.0},{"tag":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Amortized Cost, Excluding Accrued Interest, Before Allowance For Credit Loss","current_period_value":938745,"prior_period_value":896017.0,"visual_current_value":938745,"visual_prior_value":896017.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1712","text_snippet":"938,745","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1711","text_snippet":"896,017","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":938745,"prior_value":896017.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesdebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities Carried at Fair Value, Amortized Cost, Excluding Accrued Interest, Before Allowance For Credit Loss","current_period_value":407296,"prior_period_value":328428.0,"visual_current_value":407296,"visual_prior_value":328428.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1672","text_snippet":"407,296","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1671","text_snippet":"328,428","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":407296,"prior_value":328428.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesdebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities Carried at Fair Value, Amortized Cost, Excluding Accrued Interest, Before Allowance For Credit Loss","current_period_value":157.6,"prior_period_value":168.2,"visual_current_value":157.6,"visual_prior_value":168.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember","dimensions":[{"axis":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis","axis_label":"Loans Insured Or Guaranteed By Government Authorities","member":"us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember","member_label":"Federal Home Loan Mortgage Corporation Fhlmc Insured Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-509","char_anchor":"f-1731","text_snippet":"157.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-507","char_anchor":"f-1726","text_snippet":"168.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":157.6,"prior_value":168.2},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesdebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities Carried at Fair Value, Amortized Cost, Excluding Accrued Interest, Before Allowance For Credit Loss","current_period_value":246.2,"prior_period_value":261.6,"visual_current_value":246.2,"visual_prior_value":261.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis=us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember","dimensions":[{"axis":"us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis","axis_label":"Loans Insured Or Guaranteed By Government Authorities","member":"us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember","member_label":"Federal National Mortgage Association Fnma Insured Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-508","char_anchor":"f-1730","text_snippet":"246.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-506","char_anchor":"f-1725","text_snippet":"261.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":246.2,"prior_value":261.6},{"tag":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesGrossUnrealizedGain","weight":1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities Carried at Fair Value, Gross Unrealized Gain","current_period_value":629,"prior_period_value":727.0,"visual_current_value":629,"visual_prior_value":727.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1673","text_snippet":"629","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1672","text_snippet":"727","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":629,"prior_value":727.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedatFairValueAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,7.0,6,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesGrossUnrealizedLoss","weight":1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities Carried at Fair Value, Gross Unrealized Loss","current_period_value":3289,"prior_period_value":3719.0,"visual_current_value":-3289,"visual_prior_value":-3719.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1674","text_snippet":"3,289","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1673","text_snippet":"3,719","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-3289,"prior_value":-3719.0},{"tag":"bac:DebtSecuritiesFairValueExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Fair Value, Excluding Accrued Interest","current_period_value":851180,"prior_period_value":807323.0,"visual_current_value":851180,"visual_prior_value":807323.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1715","text_snippet":"851,180","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1714","text_snippet":"807,323","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":851180,"prior_value":807323.0},{"tag":"bac:DebtSecuritiesGrossUnrealizedGain","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAbstract","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Gross Unrealized Gain","current_period_value":631,"prior_period_value":728.0,"visual_current_value":631,"visual_prior_value":728.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1713","text_snippet":"631","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1712","text_snippet":"728","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":631,"prior_value":728.0},{"tag":"bac:DebtSecuritiesGrossUnrealizedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAbstract","order":3.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,1.0,0,7.0,6,5.0,4,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Gross Unrealized Loss","current_period_value":88196,"prior_period_value":89422.0,"visual_current_value":-88196,"visual_prior_value":-89422.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1714","text_snippet":"88,196","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1713","text_snippet":"89,422","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-88196,"prior_value":-89422.0},{"tag":"bac:MarketableSecuritiesPledgedAsCollateral","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Securities, pledged as collateral","current_period_value":165.4,"prior_period_value":195.5,"visual_current_value":165.4,"visual_prior_value":195.5,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1724","text_snippet":"165.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1723","text_snippet":"195.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":165.4,"prior_value":195.5},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Other Debt Securities Carried at Fair Value, Amortized Cost, Excluding Accrued Interest, Before Allowance For Credit Loss","current_period_value":14272,"prior_period_value":9555.0,"visual_current_value":14272,"visual_prior_value":9555.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1664","text_snippet":"14,272","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1663","text_snippet":"9,555","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14272,"prior_value":9555.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Gross Unrealized Gains","current_period_value":162,"prior_period_value":219.0,"visual_current_value":162,"visual_prior_value":219.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1665","text_snippet":"162","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1664","text_snippet":"219","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":162,"prior_value":219.0},{"tag":"bac:OtherDebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedatFairValueAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Other Debt Securities Carried At Fair Value, Gross Unrealized Loss","current_period_value":91,"prior_period_value":null,"visual_current_value":-91,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1666","text_snippet":"91","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":-91,"prior_value":null},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax","current_period_value":467,"prior_period_value":508.0,"visual_current_value":467,"visual_prior_value":508.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1657","text_snippet":"467","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1656","text_snippet":"508","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":467,"prior_value":508.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax","current_period_value":45,"prior_period_value":52.0,"visual_current_value":45,"visual_prior_value":52.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1633","text_snippet":"45","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1632","text_snippet":"52","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":45,"prior_value":52.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax","current_period_value":14,"prior_period_value":21.0,"visual_current_value":14,"visual_prior_value":21.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1593","text_snippet":"14","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1592","text_snippet":"21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":14,"prior_value":21.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax","current_period_value":15,"prior_period_value":15.0,"visual_current_value":15,"visual_prior_value":15.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1585","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1584","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":15,"prior_value":15.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax","current_period_value":10,"prior_period_value":2.0,"visual_current_value":10,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1641","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1640","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":10,"prior_value":2.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax","current_period_value":19,"prior_period_value":34.0,"visual_current_value":19,"visual_prior_value":34.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1649","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1648","text_snippet":"34","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":19,"prior_value":34.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax","current_period_value":112,"prior_period_value":78.0,"visual_current_value":112,"visual_prior_value":78.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1601","text_snippet":"112","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1600","text_snippet":"78","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":112,"prior_value":78.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax","current_period_value":195,"prior_period_value":165.0,"visual_current_value":195,"visual_prior_value":165.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1617","text_snippet":"195","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1616","text_snippet":"165","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":195,"prior_value":165.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax","current_period_value":54,"prior_period_value":51.0,"visual_current_value":54,"visual_prior_value":51.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1609","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1608","text_snippet":"51","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":54,"prior_value":51.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax","current_period_value":198,"prior_period_value":255.0,"visual_current_value":198,"visual_prior_value":255.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1625","text_snippet":"198","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1624","text_snippet":"255","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":198,"prior_value":255.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax","current_period_value":3198,"prior_period_value":3662.0,"visual_current_value":-3198,"visual_prior_value":-3662.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1658","text_snippet":"3,198","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1657","text_snippet":"3,662","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-3198,"prior_value":-3662.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax","current_period_value":13,"prior_period_value":22.0,"visual_current_value":-13,"visual_prior_value":-22.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1634","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1633","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-13,"prior_value":-22.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax","current_period_value":150,"prior_period_value":157.0,"visual_current_value":-150,"visual_prior_value":-157.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1594","text_snippet":"150","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1593","text_snippet":"157","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-150,"prior_value":-157.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax","current_period_value":1383,"prior_period_value":1399.0,"visual_current_value":-1383,"visual_prior_value":-1399.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1586","text_snippet":"1,383","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1585","text_snippet":"1,399","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-1383,"prior_value":-1399.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax","current_period_value":29,"prior_period_value":30.0,"visual_current_value":-29,"visual_prior_value":-30.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1642","text_snippet":"29","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1641","text_snippet":"30","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-29,"prior_value":-30.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax","current_period_value":175,"prior_period_value":177.0,"visual_current_value":-175,"visual_prior_value":-177.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1650","text_snippet":"175","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1649","text_snippet":"177","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-175,"prior_value":-177.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax","current_period_value":424,"prior_period_value":450.0,"visual_current_value":-424,"visual_prior_value":-450.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1602","text_snippet":"424","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1601","text_snippet":"450","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-424,"prior_value":-450.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax","current_period_value":2011,"prior_period_value":2059.0,"visual_current_value":-2011,"visual_prior_value":-2059.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1618","text_snippet":"2,011","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1617","text_snippet":"2,059","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-2011,"prior_value":-2059.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax","current_period_value":54,"prior_period_value":53.0,"visual_current_value":-54,"visual_prior_value":-53.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1610","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1609","text_snippet":"53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-54,"prior_value":-53.0},{"tag":"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss","weight":1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax","current_period_value":970,"prior_period_value":1374.0,"visual_current_value":-970,"visual_prior_value":-1374.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1626","text_snippet":"970","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1625","text_snippet":"1,374","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-970,"prior_value":-1374.0},{"tag":"us-gaap:ConcentrationRiskPercentage1","date_type":"YTD","period_type":"duration","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Concentration Risk, Percentage","current_period_value":10,"prior_period_value":null,"visual_current_value":10,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:CounterpartyNameAxis=bac:FreddieMacMember|us-gaap:ConcentrationRiskByBenchmarkAxis=us-gaap:StockholdersEquityTotalMember|us-gaap:ConcentrationRiskByTypeAxis=bac:InvestmentConcentrationRiskMember","dimensions":[{"axis":"srt:CounterpartyNameAxis","axis_label":"Counterparty Name","member":"bac:FreddieMacMember","member_label":"Freddie Mac"},{"axis":"us-gaap:ConcentrationRiskByBenchmarkAxis","axis_label":"Concentration Risk By Benchmark","member":"us-gaap:StockholdersEquityTotalMember","member_label":"Stockholders Equity Total"},{"axis":"us-gaap:ConcentrationRiskByTypeAxis","axis_label":"Concentration Risk By Type","member":"bac:InvestmentConcentrationRiskMember","member_label":"Investment Concentration Risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-504","char_anchor":"f-1726","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":10,"prior_value":null},{"tag":"us-gaap:ConcentrationRiskPercentage1","date_type":"YTD","period_type":"duration","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Concentration Risk, Percentage","current_period_value":10,"prior_period_value":null,"visual_current_value":10,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:CounterpartyNameAxis=bac:FannieMaeMember|us-gaap:ConcentrationRiskByBenchmarkAxis=us-gaap:StockholdersEquityTotalMember|us-gaap:ConcentrationRiskByTypeAxis=bac:InvestmentConcentrationRiskMember","dimensions":[{"axis":"srt:CounterpartyNameAxis","axis_label":"Counterparty Name","member":"bac:FannieMaeMember","member_label":"Fannie Mae"},{"axis":"us-gaap:ConcentrationRiskByBenchmarkAxis","axis_label":"Concentration Risk By Benchmark","member":"us-gaap:StockholdersEquityTotalMember","member_label":"Stockholders Equity Total"},{"axis":"us-gaap:ConcentrationRiskByTypeAxis","axis_label":"Concentration Risk By Type","member":"bac:InvestmentConcentrationRiskMember","member_label":"Investment Concentration Risk"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-506","char_anchor":"f-1728","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"hundredths","current_value":10,"prior_value":null},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":393024,"prior_period_value":318873.0,"visual_current_value":393024,"visual_prior_value":318873.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1656","text_snippet":"393,024","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1655","text_snippet":"318,873","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":393024,"prior_value":318873.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":28045,"prior_period_value":22884.0,"visual_current_value":28045,"visual_prior_value":22884.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1632","text_snippet":"28,045","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1631","text_snippet":"22,884","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":28045,"prior_value":22884.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":20418,"prior_period_value":16640.0,"visual_current_value":20418,"visual_prior_value":16640.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1592","text_snippet":"20,418","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1591","text_snippet":"16,640","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20418,"prior_value":16640.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":33308,"prior_period_value":35978.0,"visual_current_value":33308,"visual_prior_value":35978.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1584","text_snippet":"33,308","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1583","text_snippet":"35,978","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":33308,"prior_value":35978.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":3093,"prior_period_value":2637.0,"visual_current_value":3093,"visual_prior_value":2637.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1640","text_snippet":"3,093","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1639","text_snippet":"2,637","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3093,"prior_value":2637.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":8145,"prior_period_value":9764.0,"visual_current_value":8145,"visual_prior_value":9764.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1648","text_snippet":"8,145","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1647","text_snippet":"9,764","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8145,"prior_value":9764.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":32335,"prior_period_value":19358.0,"visual_current_value":32335,"visual_prior_value":19358.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1600","text_snippet":"32,335","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1599","text_snippet":"19,358","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":32335,"prior_value":19358.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":86336,"prior_period_value":72274.0,"visual_current_value":86336,"visual_prior_value":72274.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1616","text_snippet":"86,336","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1615","text_snippet":"72,274","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":86336,"prior_value":72274.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":275,"prior_period_value":298.0,"visual_current_value":275,"visual_prior_value":298.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1608","text_snippet":"275","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1607","text_snippet":"298","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":275,"prior_value":298.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,1.0,0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":267405,"prior_period_value":211314.0,"visual_current_value":267405,"visual_prior_value":211314.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1624","text_snippet":"267,405","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1623","text_snippet":"211,314","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":267405,"prior_value":211314.0},{"tag":"us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesGrossUnrealizedGain","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain","current_period_value":2,"prior_period_value":1.0,"visual_current_value":2,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1705","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1704","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":1.0},{"tag":"us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":-1.0,"order":1.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesGrossUnrealizedGain","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain","current_period_value":2,"prior_period_value":1.0,"visual_current_value":2,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1697","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1696","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":1.0},{"tag":"us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesGrossUnrealizedLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss","current_period_value":84907,"prior_period_value":85703.0,"visual_current_value":-84907,"visual_prior_value":-85703.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1706","text_snippet":"84,907","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1705","text_snippet":"85,703","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-84907,"prior_value":-85703.0},{"tag":"us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesGrossUnrealizedLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss","current_period_value":71037,"prior_period_value":69878.0,"visual_current_value":-71037,"visual_prior_value":-69878.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1682","text_snippet":"71,037","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1681","text_snippet":"69,878","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-71037,"prior_value":-69878.0},{"tag":"us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesGrossUnrealizedLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss","current_period_value":777,"prior_period_value":896.0,"visual_current_value":-777,"visual_prior_value":-896.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1698","text_snippet":"777","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1697","text_snippet":"896","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-777,"prior_value":-896.0},{"tag":"us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":3.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0},{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesGrossUnrealizedLoss","weight":1.0,"order":2.0}],"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss","current_period_value":13093,"prior_period_value":14929.0,"visual_current_value":-13093,"visual_prior_value":-14929.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1690","text_snippet":"13,093","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1689","text_snippet":"14,929","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-13093,"prior_value":-14929.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesdebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":531449,"prior_period_value":567589.0,"visual_current_value":531449,"visual_prior_value":567589.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1704","text_snippet":"531,449","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1703","text_snippet":"567,589","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":531449,"prior_value":567589.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesdebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1804,"prior_period_value":2045.0,"visual_current_value":1804,"visual_prior_value":2045.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1188","char_anchor":"f-3915","text_snippet":"1,804","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1191","char_anchor":"f-3918","text_snippet":"2,045","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1804,"prior_value":2045.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesdebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":4704,"prior_period_value":5108.0,"visual_current_value":4704,"visual_prior_value":5108.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1133","char_anchor":"f-3751","text_snippet":"4,704","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1136","char_anchor":"f-3754","text_snippet":"5,108","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4704,"prior_value":5108.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesdebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":1085,"prior_period_value":1219.0,"visual_current_value":1085,"visual_prior_value":1219.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember|us-gaap:LienCategoryAxis=us-gaap:SeniorLienMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"},{"axis":"us-gaap:LienCategoryAxis","axis_label":"Lien Category","member":"us-gaap:SeniorLienMember","member_label":"Senior Lien"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1141","char_anchor":"f-3759","text_snippet":"1,085","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1144","char_anchor":"f-3762","text_snippet":"1,219","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1085,"prior_value":1219.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesdebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":403854,"prior_period_value":438824.0,"visual_current_value":403854,"visual_prior_value":438824.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1680","text_snippet":"403,854","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1679","text_snippet":"438,824","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":403854,"prior_value":438824.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesdebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":6363,"prior_period_value":7082.0,"visual_current_value":6363,"visual_prior_value":7082.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1696","text_snippet":"6,363","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1695","text_snippet":"7,082","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6363,"prior_value":7082.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","date_type":"Q","period_type":"instant","presentation_role":"securitiesdebtsecuritiesdetails|securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails|securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesdebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesdebtsecuritiesdetails","parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesdebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss","current_period_value":121232,"prior_period_value":121683.0,"visual_current_value":121232,"visual_prior_value":121683.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1688","text_snippet":"121,232","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1687","text_snippet":"121,683","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":121232,"prior_value":121683.0},{"tag":"bac:SecuritiesLoanedOtherAssetsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Securities Loaned, Other Assets, Gross Including Not Subject To Master Netting Arrangement","current_period_value":6598,"prior_period_value":null,"visual_current_value":6598,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:MaturityOvernightAndOnDemandMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:MaturityOvernightAndOnDemandMember","member_label":"Maturity Overnight And On Demand"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1231","char_anchor":"f-4215","text_snippet":"6,598","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":6598,"prior_value":null},{"tag":"bac:SecuritiesLoanedOtherAssetsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Securities Loaned, Other Assets, Gross Including Not Subject To Master Netting Arrangement","current_period_value":6598,"prior_period_value":null,"visual_current_value":6598,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4219","text_snippet":"6,598","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":6598,"prior_value":null},{"tag":"bac:SecuritiesLoanedOtherAssetsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Securities Loaned, Other Assets, Gross Including Not Subject To Master Netting Arrangement","current_period_value":58,"prior_period_value":null,"visual_current_value":58,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-4251","text_snippet":"58","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":58,"prior_value":null},{"tag":"bac:SecuritiesLoanedOtherAssetsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Securities Loaned, Other Assets, Gross Including Not Subject To Master Netting Arrangement","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:CorporateDebtSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateDebtSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1240","char_anchor":"f-4255","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":2,"prior_value":null},{"tag":"bac:SecuritiesLoanedOtherAssetsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":3.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Securities Loaned, Other Assets, Gross Including Not Subject To Master Netting Arrangement","current_period_value":6538,"prior_period_value":null,"visual_current_value":6538,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1241","char_anchor":"f-4259","text_snippet":"6,538","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":6538,"prior_value":null},{"tag":"us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement","current_period_value":794199,"prior_period_value":748160.0,"visual_current_value":794199,"visual_prior_value":748160.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4209","text_snippet":"794,199","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4202","text_snippet":"748,160","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":794199,"prior_value":748160.0},{"tag":"us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement","current_period_value":85350,"prior_period_value":91057.0,"visual_current_value":85350,"visual_prior_value":91057.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:Maturity30To90DaysMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:Maturity30To90DaysMember","member_label":"Maturity30 To90 Days"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1233","char_anchor":"f-4207","text_snippet":"85,350","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1236","char_anchor":"f-4200","text_snippet":"91,057","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":85350,"prior_value":91057.0},{"tag":"us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement","current_period_value":92486,"prior_period_value":96004.0,"visual_current_value":92486,"visual_prior_value":96004.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:MaturityOver90DaysMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:MaturityOver90DaysMember","member_label":"Maturity Over90 Days"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1234","char_anchor":"f-4208","text_snippet":"92,486","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1237","char_anchor":"f-4201","text_snippet":"96,004","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":92486,"prior_value":96004.0},{"tag":"us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement","current_period_value":339019,"prior_period_value":323926.0,"visual_current_value":339019,"visual_prior_value":323926.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:MaturityOvernightAndOnDemandMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:MaturityOvernightAndOnDemandMember","member_label":"Maturity Overnight And On Demand"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1231","char_anchor":"f-4205","text_snippet":"339,019","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1234","char_anchor":"f-4198","text_snippet":"323,926","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":339019,"prior_value":323926.0},{"tag":"us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement","current_period_value":277344,"prior_period_value":237173.0,"visual_current_value":277344,"visual_prior_value":237173.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:MaturityUpTo30DaysMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:MaturityUpTo30DaysMember","member_label":"Maturity Up To30 Days"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1232","char_anchor":"f-4206","text_snippet":"277,344","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1235","char_anchor":"f-4199","text_snippet":"237,173","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":277344,"prior_value":237173.0},{"tag":"us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement","current_period_value":30980,"prior_period_value":33793.0,"visual_current_value":30980,"visual_prior_value":33793.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:CorporateDebtSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateDebtSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1240","char_anchor":"f-4253","text_snippet":"30,980","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1243","char_anchor":"f-4246","text_snippet":"33,793","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":30980,"prior_value":33793.0},{"tag":"us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement","current_period_value":28383,"prior_period_value":28978.0,"visual_current_value":28383,"visual_prior_value":28978.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1241","char_anchor":"f-4257","text_snippet":"28,383","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1244","char_anchor":"f-4250","text_snippet":"28,978","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":28383,"prior_value":28978.0},{"tag":"us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement","current_period_value":312467,"prior_period_value":245645.0,"visual_current_value":312467,"visual_prior_value":245645.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1242","char_anchor":"f-4261","text_snippet":"312,467","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1245","char_anchor":"f-4254","text_snippet":"245,645","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":312467,"prior_value":245645.0},{"tag":"us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement","current_period_value":9258,"prior_period_value":5057.0,"visual_current_value":9258,"visual_prior_value":5057.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansMember","member_label":"Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1243","char_anchor":"f-4265","text_snippet":"9,258","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1246","char_anchor":"f-4258","text_snippet":"5,057","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9258,"prior_value":5057.0},{"tag":"us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement","current_period_value":413111,"prior_period_value":434687.0,"visual_current_value":413111,"visual_prior_value":434687.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-4249","text_snippet":"413,111","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-4242","text_snippet":"434,687","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":413111,"prior_value":434687.0},{"tag":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement","current_period_value":931404,"prior_period_value":861650.0,"visual_current_value":931404,"visual_prior_value":861650.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4224","text_snippet":"931,404","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4217","text_snippet":"861,650","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":931404,"prior_value":861650.0},{"tag":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement","current_period_value":85837,"prior_period_value":91796.0,"visual_current_value":85837,"visual_prior_value":91796.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:Maturity30To90DaysMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:Maturity30To90DaysMember","member_label":"Maturity30 To90 Days"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1233","char_anchor":"f-4222","text_snippet":"85,837","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1236","char_anchor":"f-4215","text_snippet":"91,796","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":85837,"prior_value":91796.0},{"tag":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement","current_period_value":102829,"prior_period_value":105347.0,"visual_current_value":102829,"visual_prior_value":105347.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:MaturityOver90DaysMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:MaturityOver90DaysMember","member_label":"Maturity Over90 Days"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1234","char_anchor":"f-4223","text_snippet":"102,829","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1237","char_anchor":"f-4216","text_snippet":"105,347","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":102829,"prior_value":105347.0},{"tag":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement","current_period_value":464827,"prior_period_value":426821.0,"visual_current_value":464827,"visual_prior_value":426821.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:MaturityOvernightAndOnDemandMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:MaturityOvernightAndOnDemandMember","member_label":"Maturity Overnight And On Demand"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1231","char_anchor":"f-4220","text_snippet":"464,827","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1234","char_anchor":"f-4213","text_snippet":"426,821","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":464827,"prior_value":426821.0},{"tag":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement","current_period_value":277911,"prior_period_value":237686.0,"visual_current_value":277911,"visual_prior_value":237686.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:MaturityUpTo30DaysMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:MaturityUpTo30DaysMember","member_label":"Maturity Up To30 Days"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1232","char_anchor":"f-4221","text_snippet":"277,911","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1235","char_anchor":"f-4214","text_snippet":"237,686","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":277911,"prior_value":237686.0},{"tag":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement","current_period_value":32229,"prior_period_value":36288.0,"visual_current_value":32229,"visual_prior_value":36288.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:CorporateDebtSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateDebtSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1240","char_anchor":"f-4256","text_snippet":"32,229","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1243","char_anchor":"f-4249","text_snippet":"36,288","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":32229,"prior_value":36288.0},{"tag":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement","current_period_value":164029,"prior_period_value":139881.0,"visual_current_value":164029,"visual_prior_value":139881.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1241","char_anchor":"f-4260","text_snippet":"164,029","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1244","char_anchor":"f-4253","text_snippet":"139,881","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":164029,"prior_value":139881.0},{"tag":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement","current_period_value":312557,"prior_period_value":245649.0,"visual_current_value":312557,"visual_prior_value":245649.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1242","char_anchor":"f-4264","text_snippet":"312,557","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1245","char_anchor":"f-4257","text_snippet":"245,649","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":312557,"prior_value":245649.0},{"tag":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement","current_period_value":9258,"prior_period_value":5057.0,"visual_current_value":9258,"visual_prior_value":5057.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:LoansMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:LoansMember","member_label":"Loans"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1243","char_anchor":"f-4268","text_snippet":"9,258","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1246","char_anchor":"f-4261","text_snippet":"5,057","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":9258,"prior_value":5057.0},{"tag":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement","current_period_value":413331,"prior_period_value":434775.0,"visual_current_value":413331,"visual_prior_value":434775.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-4252","text_snippet":"413,331","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-4245","text_snippet":"434,775","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":413331,"prior_value":434775.0},{"tag":"us-gaap:SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Loaned, Including Not Subject to Master Netting Arrangement and Assets other than Securities Transferred","current_period_value":130607,"prior_period_value":99507.0,"visual_current_value":130607,"visual_prior_value":99507.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4214","text_snippet":"130,607","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4207","text_snippet":"99,507","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":130607,"prior_value":99507.0},{"tag":"us-gaap:SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Loaned, Including Not Subject to Master Netting Arrangement and Assets other than Securities Transferred","current_period_value":487,"prior_period_value":739.0,"visual_current_value":487,"visual_prior_value":739.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:Maturity30To90DaysMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:Maturity30To90DaysMember","member_label":"Maturity30 To90 Days"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1233","char_anchor":"f-4212","text_snippet":"487","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1236","char_anchor":"f-4205","text_snippet":"739","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":487,"prior_value":739.0},{"tag":"us-gaap:SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Loaned, Including Not Subject to Master Netting Arrangement and Assets other than Securities Transferred","current_period_value":10343,"prior_period_value":9343.0,"visual_current_value":10343,"visual_prior_value":9343.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:MaturityOver90DaysMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:MaturityOver90DaysMember","member_label":"Maturity Over90 Days"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1234","char_anchor":"f-4213","text_snippet":"10,343","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1237","char_anchor":"f-4206","text_snippet":"9,343","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":10343,"prior_value":9343.0},{"tag":"us-gaap:SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Loaned, Including Not Subject to Master Netting Arrangement and Assets other than Securities Transferred","current_period_value":119210,"prior_period_value":88912.0,"visual_current_value":119210,"visual_prior_value":88912.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:MaturityOvernightAndOnDemandMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:MaturityOvernightAndOnDemandMember","member_label":"Maturity Overnight And On Demand"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1231","char_anchor":"f-4210","text_snippet":"119,210","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1234","char_anchor":"f-4203","text_snippet":"88,912","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":119210,"prior_value":88912.0},{"tag":"us-gaap:SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Loaned, Including Not Subject to Master Netting Arrangement and Assets other than Securities Transferred","current_period_value":567,"prior_period_value":513.0,"visual_current_value":567,"visual_prior_value":513.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap:MaturityUpTo30DaysMember","dimensions":[{"axis":"us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis","axis_label":"Assets Sold Under Agreements To Repurchase Maturity Periods","member":"us-gaap:MaturityUpTo30DaysMember","member_label":"Maturity Up To30 Days"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1232","char_anchor":"f-4211","text_snippet":"567","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1235","char_anchor":"f-4204","text_snippet":"513","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":567,"prior_value":513.0},{"tag":"us-gaap:SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Loaned, Including Not Subject to Master Netting Arrangement and Assets other than Securities Transferred","current_period_value":1247,"prior_period_value":2486.0,"visual_current_value":1247,"visual_prior_value":2486.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:CorporateDebtSecuritiesTradingLoansandOtherMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CorporateDebtSecuritiesTradingLoansandOtherMember","member_label":"Corporate securities, trading loans and other"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1240","char_anchor":"f-4254","text_snippet":"1,247","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1243","char_anchor":"f-4247","text_snippet":"2,486","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1247,"prior_value":2486.0},{"tag":"us-gaap:SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Loaned, Including Not Subject to Master Netting Arrangement and Assets other than Securities Transferred","current_period_value":129108,"prior_period_value":96945.0,"visual_current_value":129108,"visual_prior_value":96945.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:EquitySecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:EquitySecuritiesMember","member_label":"Equity Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1241","char_anchor":"f-4258","text_snippet":"129,108","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1244","char_anchor":"f-4251","text_snippet":"96,945","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":129108,"prior_value":96945.0},{"tag":"us-gaap:SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Loaned, Including Not Subject to Master Netting Arrangement and Assets other than Securities Transferred","current_period_value":90,"prior_period_value":4.0,"visual_current_value":90,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ForeignGovernmentDebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ForeignGovernmentDebtSecuritiesMember","member_label":"Foreign Government Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1242","char_anchor":"f-4262","text_snippet":"90","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1245","char_anchor":"f-4255","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":90,"prior_value":4.0},{"tag":"us-gaap:SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails|securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashclassofcollateralpledgeddetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","weight":1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashremainingcontractualmaturitydetails","calculation_parent":"us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Loaned, Including Not Subject to Master Netting Arrangement and Assets other than Securities Transferred","current_period_value":162,"prior_period_value":72.0,"visual_current_value":162,"visual_prior_value":72.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-4250","text_snippet":"162","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-4243","text_snippet":"72","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":162,"prior_value":72.0},{"tag":"us-gaap:SecuritiesHeldAsCollateralAtFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashcollateraldetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashcollateraldetails","parent":"bac:SecuritiesFinancingAgreementsCollateralAndRestrictedCashAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Securities Held as Collateral, at Fair Value","current_period_value":1.1,"prior_period_value":976.0,"visual_current_value":1.1,"visual_prior_value":976.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4297","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4290","text_snippet":"976.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"10^12","current_value":1.1,"prior_value":976.0},{"tag":"us-gaap:SecuritiesReceivedAsCollateralAmountRepledgedAndSold","date_type":"YTD","period_type":"duration","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashcollateraldetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashcollateraldetails","parent":"bac:SecuritiesFinancingAgreementsCollateralAndRestrictedCashAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Securities Received as Collateral, Amount Repledged and Sold","current_period_value":1.1,"prior_period_value":944.6,"visual_current_value":1.1,"visual_prior_value":944.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-4299","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1","char_anchor":"f-4292","text_snippet":"944.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"10^12","current_value":1.1,"prior_value":944.6},{"tag":"us-gaap:RestrictedCash","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashrestrictedcashdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashrestrictedcashdetails","parent":"bac:SecuritiesFinancingAgreementsCollateralAndRestrictedCashAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Restricted Cash","current_period_value":6.9,"prior_period_value":6.8,"visual_current_value":6.9,"visual_prior_value":6.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4301","text_snippet":"6.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4294","text_snippet":"6.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":6.9,"prior_value":6.8},{"tag":"bac:FinancingReceivableRepurchased","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsCollateralAndRestrictedCashAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Loans and leases repurchase activity","current_period_value":20.3,"prior_period_value":14.1,"visual_current_value":20.3,"visual_prior_value":14.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4202","text_snippet":"20.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4195","text_snippet":"14.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":20.3,"prior_value":14.1},{"tag":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementAfterOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","calculation_parent":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Securities Borrowed, Subject To Master Netting Arrangement, After Offset","current_period_value":325800,"prior_period_value":337706.0,"visual_current_value":325800,"visual_prior_value":337706.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4164","text_snippet":"325,800","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4157","text_snippet":"337,706","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":325800,"prior_value":337706.0},{"tag":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Securities Borrowed, Subject To Master Netting Arrangement, Amount Offset Against Collateral","current_period_value":24212,"prior_period_value":29016.0,"visual_current_value":24212,"visual_prior_value":29016.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4166","text_snippet":"24,212","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4159","text_snippet":"29,016","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":24212,"prior_value":29016.0},{"tag":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementBeforeOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementAfterOffset","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","calculation_parent":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementAfterOffset","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Gross Assets/Liabilities","current_period_value":908018,"prior_period_value":787415.0,"visual_current_value":908018,"visual_prior_value":787415.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4162","text_snippet":"908,018","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4155","text_snippet":"787,415","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":908018,"prior_value":787415.0},{"tag":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementCollateralObligationToReturnSecurities","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAbstract","order":4.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","weight":-1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","calculation_parent":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Borrowed, Subject To Master Netting Arrangement, Collateral, Obligation To Return Securities","current_period_value":301588,"prior_period_value":308690.0,"visual_current_value":-301588,"visual_prior_value":-308690.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4165","text_snippet":"301,588","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4158","text_snippet":"308,690","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-301588,"prior_value":-308690.0},{"tag":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementAfterOffset","weight":-1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","calculation_parent":"bac:SecuritiesBorrowedSubjectToMasterNettingArrangementAfterOffset","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Borrowed, Subject To Master Netting Arrangement, Offset","current_period_value":582218,"prior_period_value":449709.0,"visual_current_value":-582218,"visual_prior_value":-449709.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4163","text_snippet":"582,218","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4156","text_snippet":"449,709","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-582218,"prior_value":-449709.0},{"tag":"bac:SecuritiesFinancingAgreementsLiabilityOtherSubjectToMasterNettingArrangementAfterOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityOtherAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityOtherSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","calculation_parent":"bac:SecuritiesFinancingAgreementsLiabilityOtherSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Securities Financing Agreements Liability, Other, Subject To Master Netting Arrangement, After Offset","current_period_value":6598,"prior_period_value":13983.0,"visual_current_value":6598,"visual_prior_value":13983.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4174","text_snippet":"6,598","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4167","text_snippet":"13,983","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6598,"prior_value":13983.0},{"tag":"bac:SecuritiesFinancingAgreementsLiabilityOtherSubjectToMasterNettingArrangementBeforeOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityOtherAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementBeforeOffset","weight":1.0,"order":2.0},{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityOtherSubjectToMasterNettingArrangementAfterOffset","weight":1.0,"order":1.0}],"section_label":null}],"concept_label":"Gross Assets/Liabilities","current_period_value":6598,"prior_period_value":13983.0,"visual_current_value":6598,"visual_prior_value":13983.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4172","text_snippet":"6,598","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4165","text_snippet":"13,983","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6598,"prior_value":13983.0},{"tag":"bac:SecuritiesFinancingAgreementsLiabilityOtherSubjectToMasterNettingArrangementRightToReclaimSecurities","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityOtherAbstract","order":4.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementRightToReclaimSecurities","weight":1.0,"order":2.0},{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityOtherSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Securities Financing Agreements Liability, Other, Subject To Master Netting Arrangement, Right To Reclaim Securities","current_period_value":6598,"prior_period_value":13983.0,"visual_current_value":-6598,"visual_prior_value":-13983.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4175","text_snippet":"6,598","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4168","text_snippet":"13,983","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-6598,"prior_value":-13983.0},{"tag":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementAfterOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","calculation_parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Securities Financing Agreements Liability, Subject To Master Netting Arrangement, After Offset","current_period_value":349186,"prior_period_value":411941.0,"visual_current_value":349186,"visual_prior_value":411941.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4179","text_snippet":"349,186","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4172","text_snippet":"411,941","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":349186,"prior_value":411941.0},{"tag":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Securities Financing Agreements Liability, Subject To Master Netting Arrangement, Amount Offset Against Collateral","current_period_value":15687,"prior_period_value":17532.0,"visual_current_value":15687,"visual_prior_value":17532.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4181","text_snippet":"15,687","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4174","text_snippet":"17,532","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15687,"prior_value":17532.0},{"tag":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementBeforeOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityAbstract","order":1.0,"preferred_label_role":"totalLabel","global_sort_position":[0,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementAfterOffset","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","calculation_parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementAfterOffset","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Securities Financing Agreements Liability, Subject To Master Netting Arrangement, Before Offset","current_period_value":931404,"prior_period_value":861650.0,"visual_current_value":931404,"visual_prior_value":861650.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4177","text_snippet":"931,404","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4170","text_snippet":"861,650","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":931404,"prior_value":861650.0},{"tag":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityAbstract","order":2.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementAfterOffset","weight":-1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","calculation_parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementAfterOffset","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Financing Agreements Liability, Subject To Master Netting Arrangement, Offset","current_period_value":582218,"prior_period_value":449709.0,"visual_current_value":-582218,"visual_prior_value":-449709.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4178","text_snippet":"582,218","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4171","text_snippet":"449,709","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-582218,"prior_value":-449709.0},{"tag":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementRightToReclaimSecurities","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilityAbstract","order":4.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","weight":-1.0,"order":2.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","calculation_parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Securities Financing Agreements Liability, Subject To Master Netting Arrangement, Right To Reclaim Securities","current_period_value":333499,"prior_period_value":394409.0,"visual_current_value":-333499,"visual_prior_value":-394409.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4180","text_snippet":"333,499","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4173","text_snippet":"394,409","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-333499,"prior_value":-394409.0},{"tag":"bac:SecuritiesSoldSubjectToMasterNettingArrangementAfterOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesSoldunderAgreementstoResellSecuritiesLoanedAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesSoldSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","weight":1.0,"order":1.0}],"calculation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","calculation_parent":"bac:SecuritiesSoldSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Securities Sold, Subject To Master Netting Arrangement, After Offset","current_period_value":342588,"prior_period_value":397958.0,"visual_current_value":342588,"visual_prior_value":397958.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4169","text_snippet":"342,588","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4162","text_snippet":"397,958","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":342588,"prior_value":397958.0},{"tag":"bac:SecuritiesSoldSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesSoldunderAgreementstoResellSecuritiesLoanedAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Securities Sold, Subject To Master Netting Arrangement, Amount Offset Against Collateral","current_period_value":15687,"prior_period_value":17532.0,"visual_current_value":15687,"visual_prior_value":17532.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4171","text_snippet":"15,687","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4164","text_snippet":"17,532","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":15687,"prior_value":17532.0},{"tag":"bac:SecuritiesSoldSubjectToMasterNettingArrangementBeforeOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesSoldunderAgreementstoResellSecuritiesLoanedAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementBeforeOffset","weight":1.0,"order":1.0},{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesSoldSubjectToMasterNettingArrangementAfterOffset","weight":1.0,"order":1.0}],"section_label":null}],"concept_label":"Gross Assets/Liabilities","current_period_value":924806,"prior_period_value":847667.0,"visual_current_value":924806,"visual_prior_value":847667.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4167","text_snippet":"924,806","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4160","text_snippet":"847,667","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":924806,"prior_value":847667.0},{"tag":"bac:SecuritiesSoldSubjectToMasterNettingArrangementCollateralRightToReclaimSecurities","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesSoldunderAgreementstoResellSecuritiesLoanedAbstract","order":4.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementRightToReclaimSecurities","weight":1.0,"order":1.0},{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesSoldSubjectToMasterNettingArrangementAmountOffsetAgainstCollateral","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Securities Sold, Subject To Master Netting Arrangement, Collateral, Right To Reclaim Securities","current_period_value":326901,"prior_period_value":380426.0,"visual_current_value":-326901,"visual_prior_value":-380426.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4170","text_snippet":"326,901","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4163","text_snippet":"380,426","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-326901,"prior_value":-380426.0},{"tag":"bac:SecuritiesSoldSubjectToMasterNettingArrangementOffset","date_type":"Q","period_type":"instant","presentation_role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","presentation_hierarchy":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesSoldunderAgreementstoResellSecuritiesLoanedAbstract","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesSoldSubjectToMasterNettingArrangementAfterOffset","weight":-1.0,"order":2.0},{"role":"securitiesfinancingagreementscollateralandrestrictedcashsecuritiesfinancingagreementsdetails","parent":"bac:SecuritiesFinancingAgreementsLiabilitySubjectToMasterNettingArrangementOffset","weight":1.0,"order":1.0}],"section_label":null}],"concept_label":"Securities Sold, Subject To Master Netting Arrangement, Offset","current_period_value":582218,"prior_period_value":449709.0,"visual_current_value":-582218,"visual_prior_value":-449709.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4168","text_snippet":"582,218","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4161","text_snippet":"449,709","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":-582218,"prior_value":-449709.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGain","date_type":"Q","period_type":"duration","presentation_role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Realized Gain","current_period_value":34,"prior_period_value":4.0,"visual_current_value":34,"visual_prior_value":4.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-1751","text_snippet":"34","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-1752","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":34,"prior_value":4.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGain","date_type":"YTD","period_type":"duration","presentation_role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Realized Gain","current_period_value":50,"prior_period_value":19.0,"visual_current_value":50,"visual_prior_value":19.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1753","text_snippet":"50","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-1754","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":50,"prior_value":19.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss","date_type":"Q","period_type":"duration","presentation_role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss","weight":-1.0,"order":1.0}],"calculation_role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Realized Loss","current_period_value":37,"prior_period_value":23.0,"visual_current_value":-37,"visual_prior_value":-23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-1755","text_snippet":"37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-1756","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-37,"prior_value":-23.0},{"tag":"us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss","date_type":"YTD","period_type":"duration","presentation_role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss","weight":-1.0,"order":1.0}],"calculation_role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Available-for-Sale, Realized Loss","current_period_value":73,"prior_period_value":25.0,"visual_current_value":-73,"visual_prior_value":-25.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1757","text_snippet":"73","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-1758","text_snippet":"25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-73,"prior_value":-25.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax","date_type":"Q","period_type":"duration","presentation_role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax","current_period_value":-1,"prior_period_value":-5.0,"visual_current_value":-1,"visual_prior_value":-5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-1763","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-23","char_anchor":"f-1764","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-5.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax","date_type":"YTD","period_type":"duration","presentation_role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesgrossrealizedgainslossesonsalesofavailableforsaledebtsecuritiesdetails","parent":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax","current_period_value":-6,"prior_period_value":-1.0,"visual_current_value":-6,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1","char_anchor":"f-1765","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-24","char_anchor":"f-1766","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-6,"prior_value":-1.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":24607,"prior_period_value":18915.0,"visual_current_value":24607,"visual_prior_value":18915.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1949","text_snippet":"24,607","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1944","text_snippet":"18,915","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":24607,"prior_value":18915.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":593,"prior_period_value":525.0,"visual_current_value":593,"visual_prior_value":525.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1959","text_snippet":"593","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1954","text_snippet":"525","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":593,"prior_value":525.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":648,"prior_period_value":1018.0,"visual_current_value":648,"visual_prior_value":1018.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1969","text_snippet":"648","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1964","text_snippet":"1,018","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":648,"prior_value":1018.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":127,"prior_period_value":119.0,"visual_current_value":127,"visual_prior_value":119.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1909","text_snippet":"127","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1904","text_snippet":"119","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":127,"prior_value":119.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":79656,"prior_period_value":23396.0,"visual_current_value":79656,"visual_prior_value":23396.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1979","text_snippet":"79,656","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1974","text_snippet":"23,396","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":79656,"prior_value":23396.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":127,"prior_period_value":119.0,"visual_current_value":127,"visual_prior_value":119.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1929","text_snippet":"127","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1924","text_snippet":"119","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":127,"prior_value":119.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":53681,"prior_period_value":2819.0,"visual_current_value":53681,"visual_prior_value":2819.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1939","text_snippet":"53,681","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1934","text_snippet":"2,819","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":53681,"prior_value":2819.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Due in one year or less, yield","current_period_value":2.83,"prior_period_value":3.39,"visual_current_value":2.83,"visual_prior_value":3.39,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1950","text_snippet":"2.83","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1945","text_snippet":"3.39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":2.83,"prior_value":3.39},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Due in one year or less, yield","current_period_value":5.44,"prior_period_value":6.16,"visual_current_value":5.44,"visual_prior_value":6.16,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1960","text_snippet":"5.44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1955","text_snippet":"6.16","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":5.44,"prior_value":6.16},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Due in one year or less, yield","current_period_value":2.99,"prior_period_value":3.13,"visual_current_value":2.99,"visual_prior_value":3.13,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1970","text_snippet":"2.99","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1965","text_snippet":"3.13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":2.99,"prior_value":3.13},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Due in one year or less, yield","current_period_value":2.8,"prior_period_value":4.02,"visual_current_value":2.8,"visual_prior_value":4.02,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1910","text_snippet":"2.80","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1905","text_snippet":"4.02","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":2.8,"prior_value":4.02},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Due in one year or less, yield","current_period_value":3.91,"prior_period_value":3.6,"visual_current_value":3.91,"visual_prior_value":3.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1980","text_snippet":"3.91","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1975","text_snippet":"3.60","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":3.91,"prior_value":3.6},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Due in one year or less, yield","current_period_value":2.8,"prior_period_value":4.02,"visual_current_value":2.8,"visual_prior_value":4.02,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1930","text_snippet":"2.80","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1925","text_snippet":"4.02","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":2.8,"prior_value":4.02},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Due in one year or less, yield","current_period_value":4.4,"prior_period_value":4.64,"visual_current_value":4.4,"visual_prior_value":4.64,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1940","text_snippet":"4.40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1935","text_snippet":"4.64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":4.4,"prior_value":4.64},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":24717,"prior_period_value":19103.0,"visual_current_value":24717,"visual_prior_value":19103.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-2059","text_snippet":"24,717","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-2054","text_snippet":"19,103","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":24717,"prior_value":19103.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":593,"prior_period_value":525.0,"visual_current_value":593,"visual_prior_value":525.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2064","text_snippet":"593","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2059","text_snippet":"525","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":593,"prior_value":525.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":648,"prior_period_value":1015.0,"visual_current_value":648,"visual_prior_value":1015.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-2069","text_snippet":"648","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-2064","text_snippet":"1,015","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":648,"prior_value":1015.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":126,"prior_period_value":118.0,"visual_current_value":126,"visual_prior_value":118.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-2039","text_snippet":"126","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-2034","text_snippet":"118","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":126,"prior_value":118.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":79877,"prior_period_value":23576.0,"visual_current_value":79877,"visual_prior_value":23576.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-2074","text_snippet":"79,877","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-2069","text_snippet":"23,576","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":79877,"prior_value":23576.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":126,"prior_period_value":118.0,"visual_current_value":126,"visual_prior_value":118.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-2049","text_snippet":"126","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-2044","text_snippet":"118","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":126,"prior_value":118.0},{"tag":"bac:DebtMaturitiesNextRollingTwelveMonthsFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":53793,"prior_period_value":2815.0,"visual_current_value":53793,"visual_prior_value":2815.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2054","text_snippet":"53,793","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-2049","text_snippet":"2,815","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":53793,"prior_value":2815.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":4984,"prior_period_value":1705.0,"visual_current_value":4984,"visual_prior_value":1705.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1955","text_snippet":"4,984","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1950","text_snippet":"1,705","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4984,"prior_value":1705.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":20417,"prior_period_value":16639.0,"visual_current_value":20417,"visual_prior_value":16639.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1905","text_snippet":"20,417","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1900","text_snippet":"16,639","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20417,"prior_value":16639.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":33299,"prior_period_value":35967.0,"visual_current_value":33299,"visual_prior_value":35967.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1895","text_snippet":"33,299","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1890","text_snippet":"35,967","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":33299,"prior_value":35967.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":329,"prior_period_value":75.0,"visual_current_value":329,"visual_prior_value":75.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1965","text_snippet":"329","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1960","text_snippet":"75","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":329,"prior_value":75.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":3735,"prior_period_value":4138.0,"visual_current_value":3735,"visual_prior_value":4138.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1975","text_snippet":"3,735","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1970","text_snippet":"4,138","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3735,"prior_value":4138.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":2217,"prior_period_value":1973.0,"visual_current_value":2217,"visual_prior_value":1973.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1915","text_snippet":"2,217","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1910","text_snippet":"1,973","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2217,"prior_value":1973.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":65561,"prior_period_value":61100.0,"visual_current_value":65561,"visual_prior_value":61100.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1985","text_snippet":"65,561","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1980","text_snippet":"61,100","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":65561,"prior_value":61100.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":56479,"prior_period_value":55146.0,"visual_current_value":56479,"visual_prior_value":55146.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1935","text_snippet":"56,479","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1930","text_snippet":"55,146","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":56479,"prior_value":55146.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":546,"prior_period_value":567.0,"visual_current_value":546,"visual_prior_value":567.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1925","text_snippet":"546","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1920","text_snippet":"567","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":546,"prior_value":567.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":34,"prior_period_value":36.0,"visual_current_value":34,"visual_prior_value":36.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1945","text_snippet":"34","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1940","text_snippet":"36","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":34,"prior_value":36.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":3.47,"prior_period_value":4.44,"visual_current_value":3.47,"visual_prior_value":4.44,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1956","text_snippet":"3.47","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1951","text_snippet":"4.44","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":3.47,"prior_value":4.44},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":5.21,"prior_period_value":5.92,"visual_current_value":5.21,"visual_prior_value":5.92,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1906","text_snippet":"5.21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1901","text_snippet":"5.92","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":5.21,"prior_value":5.92},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":4.57,"prior_period_value":4.62,"visual_current_value":4.57,"visual_prior_value":4.62,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1896","text_snippet":"4.57","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1891","text_snippet":"4.62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.57,"prior_value":4.62},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":4.4,"prior_period_value":2.95,"visual_current_value":4.4,"visual_prior_value":2.95,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1966","text_snippet":"4.40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1961","text_snippet":"2.95","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":4.4,"prior_value":2.95},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":3.69,"prior_period_value":3.84,"visual_current_value":3.69,"visual_prior_value":3.84,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1976","text_snippet":"3.69","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1971","text_snippet":"3.84","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":3.69,"prior_value":3.84},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":3.61,"prior_period_value":3.37,"visual_current_value":3.61,"visual_prior_value":3.37,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1916","text_snippet":"3.61","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1911","text_snippet":"3.37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":3.61,"prior_value":3.37},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":4.66,"prior_period_value":4.94,"visual_current_value":4.66,"visual_prior_value":4.94,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1986","text_snippet":"4.66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1981","text_snippet":"4.94","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.66,"prior_value":4.94},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":4.84,"prior_period_value":5.04,"visual_current_value":4.84,"visual_prior_value":5.04,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1936","text_snippet":"4.84","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1931","text_snippet":"5.04","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.84,"prior_value":5.04},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":11.8,"prior_period_value":11.94,"visual_current_value":11.8,"visual_prior_value":11.94,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1926","text_snippet":"11.80","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1921","text_snippet":"11.94","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":11.8,"prior_value":11.94},{"tag":"bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":3.98,"prior_period_value":3.95,"visual_current_value":3.98,"visual_prior_value":3.95,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1946","text_snippet":"3.98","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1941","text_snippet":"3.95","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":3.98,"prior_value":3.95},{"tag":"bac:DebtMaturitiesRollingAfterYearTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":4985,"prior_period_value":1703.0,"visual_current_value":4985,"visual_prior_value":1703.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-2062","text_snippet":"4,985","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-2057","text_snippet":"1,703","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4985,"prior_value":1703.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":20281,"prior_period_value":16503.0,"visual_current_value":20281,"visual_prior_value":16503.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-2037","text_snippet":"20,281","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-2032","text_snippet":"16,503","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":20281,"prior_value":16503.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":31930,"prior_period_value":34583.0,"visual_current_value":31930,"visual_prior_value":34583.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-2032","text_snippet":"31,930","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-2027","text_snippet":"34,583","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":31930,"prior_value":34583.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":321,"prior_period_value":70.0,"visual_current_value":321,"visual_prior_value":70.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2067","text_snippet":"321","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2062","text_snippet":"70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":321,"prior_value":70.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":3588,"prior_period_value":4011.0,"visual_current_value":3588,"visual_prior_value":4011.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-2072","text_snippet":"3,588","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-2067","text_snippet":"4,011","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":3588,"prior_value":4011.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":2036,"prior_period_value":1790.0,"visual_current_value":2036,"visual_prior_value":1790.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-2042","text_snippet":"2,036","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-2037","text_snippet":"1,790","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2036,"prior_value":1790.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":63701,"prior_period_value":59254.0,"visual_current_value":63701,"visual_prior_value":59254.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-2077","text_snippet":"63,701","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-2072","text_snippet":"59,254","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":63701,"prior_value":59254.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":54775,"prior_period_value":53436.0,"visual_current_value":54775,"visual_prior_value":53436.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-2052","text_snippet":"54,775","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-2047","text_snippet":"53,436","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":54775,"prior_value":53436.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":528,"prior_period_value":560.0,"visual_current_value":528,"visual_prior_value":560.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-2047","text_snippet":"528","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-2042","text_snippet":"560","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":528,"prior_value":560.0},{"tag":"bac:DebtMaturitiesRollingAfterYearTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":32,"prior_period_value":34.0,"visual_current_value":32,"visual_prior_value":34.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2057","text_snippet":"32","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-2052","text_snippet":"34","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":32,"prior_value":34.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":5428,"prior_period_value":4194.0,"visual_current_value":5428,"visual_prior_value":4194.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1953","text_snippet":"5,428","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1948","text_snippet":"4,194","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5428,"prior_value":4194.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":1,"prior_period_value":1.0,"visual_current_value":1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1903","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1898","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":1.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":5,"prior_period_value":6.0,"visual_current_value":5,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1893","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1888","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":6.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":363,"prior_period_value":234.0,"visual_current_value":363,"visual_prior_value":234.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1963","text_snippet":"363","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1958","text_snippet":"234","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":363,"prior_value":234.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":868,"prior_period_value":1031.0,"visual_current_value":868,"visual_prior_value":1031.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1973","text_snippet":"868","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1968","text_snippet":"1,031","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":868,"prior_value":1031.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":16980,"prior_period_value":12091.0,"visual_current_value":16980,"visual_prior_value":12091.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1913","text_snippet":"16,980","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1908","text_snippet":"12,091","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16980,"prior_value":12091.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":38632,"prior_period_value":31007.0,"visual_current_value":38632,"visual_prior_value":31007.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1983","text_snippet":"38,632","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1978","text_snippet":"31,007","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":38632,"prior_value":31007.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":16986,"prior_period_value":12098.0,"visual_current_value":16986,"visual_prior_value":12098.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1933","text_snippet":"16,986","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1928","text_snippet":"12,098","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16986,"prior_value":12098.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":14987,"prior_period_value":13450.0,"visual_current_value":14987,"visual_prior_value":13450.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1943","text_snippet":"14,987","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1938","text_snippet":"13,450","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14987,"prior_value":13450.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years through ten years, yield","current_period_value":4.11,"prior_period_value":5.01,"visual_current_value":4.11,"visual_prior_value":5.01,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1954","text_snippet":"4.11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1949","text_snippet":"5.01","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.11,"prior_value":5.01},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years through ten years, yield","current_period_value":1,"prior_period_value":1.0,"visual_current_value":1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1904","text_snippet":"1.00","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1899","text_snippet":"1.00","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":1,"prior_value":1.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years through ten years, yield","current_period_value":4.06,"prior_period_value":3.83,"visual_current_value":4.06,"visual_prior_value":3.83,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1894","text_snippet":"4.06","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1889","text_snippet":"3.83","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.06,"prior_value":3.83},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years through ten years, yield","current_period_value":3.78,"prior_period_value":4.25,"visual_current_value":3.78,"visual_prior_value":4.25,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1964","text_snippet":"3.78","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1959","text_snippet":"4.25","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":3.78,"prior_value":4.25},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years through ten years, yield","current_period_value":3.17,"prior_period_value":3.15,"visual_current_value":3.17,"visual_prior_value":3.15,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1974","text_snippet":"3.17","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1969","text_snippet":"3.15","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":3.17,"prior_value":3.15},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years through ten years, yield","current_period_value":4.37,"prior_period_value":4.11,"visual_current_value":4.37,"visual_prior_value":4.11,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1914","text_snippet":"4.37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1909","text_snippet":"4.11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.37,"prior_value":4.11},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years through ten years, yield","current_period_value":3.82,"prior_period_value":3.62,"visual_current_value":3.82,"visual_prior_value":3.62,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1984","text_snippet":"3.82","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1979","text_snippet":"3.62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":3.82,"prior_value":3.62},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years through ten years, yield","current_period_value":4.37,"prior_period_value":4.11,"visual_current_value":4.37,"visual_prior_value":4.11,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1934","text_snippet":"4.37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1929","text_snippet":"4.11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.37,"prior_value":4.11},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years through ten years, yield","current_period_value":3.13,"prior_period_value":2.78,"visual_current_value":3.13,"visual_prior_value":2.78,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1944","text_snippet":"3.13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1939","text_snippet":"2.78","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":3.13,"prior_value":2.78},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years though ten years, amount","current_period_value":5431,"prior_period_value":4193.0,"visual_current_value":5431,"visual_prior_value":4193.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-2061","text_snippet":"5,431","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-2056","text_snippet":"4,193","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5431,"prior_value":4193.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years though ten years, amount","current_period_value":1,"prior_period_value":1.0,"visual_current_value":1,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-2036","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-2031","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1,"prior_value":1.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years though ten years, amount","current_period_value":6,"prior_period_value":6.0,"visual_current_value":6,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-2031","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-2026","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":6,"prior_value":6.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years though ten years, amount","current_period_value":354,"prior_period_value":218.0,"visual_current_value":354,"visual_prior_value":218.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2066","text_snippet":"354","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2061","text_snippet":"218","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":354,"prior_value":218.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years though ten years, amount","current_period_value":870,"prior_period_value":1024.0,"visual_current_value":870,"visual_prior_value":1024.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-2071","text_snippet":"870","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-2066","text_snippet":"1,024","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":870,"prior_value":1024.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years though ten years, amount","current_period_value":16870,"prior_period_value":11940.0,"visual_current_value":16870,"visual_prior_value":11940.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-2041","text_snippet":"16,870","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-2036","text_snippet":"11,940","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16870,"prior_value":11940.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years though ten years, amount","current_period_value":38287,"prior_period_value":30498.0,"visual_current_value":38287,"visual_prior_value":30498.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-2076","text_snippet":"38,287","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-2071","text_snippet":"30,498","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":38287,"prior_value":30498.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years though ten years, amount","current_period_value":16877,"prior_period_value":11947.0,"visual_current_value":16877,"visual_prior_value":11947.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-2051","text_snippet":"16,877","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-2046","text_snippet":"11,947","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":16877,"prior_value":11947.0},{"tag":"bac:DebtMaturitiesRollingYearSixThroughTenFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years though ten years, amount","current_period_value":14755,"prior_period_value":13116.0,"visual_current_value":14755,"visual_prior_value":13116.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2056","text_snippet":"14,755","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-2051","text_snippet":"13,116","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":14755,"prior_value":13116.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":4570,"prior_period_value":4962.0,"visual_current_value":4570,"visual_prior_value":4962.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1951","text_snippet":"4,570","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1946","text_snippet":"4,962","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4570,"prior_value":4962.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":4,"prior_period_value":5.0,"visual_current_value":4,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1891","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1886","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":5.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":1808,"prior_period_value":1803.0,"visual_current_value":1808,"visual_prior_value":1803.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1961","text_snippet":"1,808","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1956","text_snippet":"1,803","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1808,"prior_value":1803.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":2894,"prior_period_value":3577.0,"visual_current_value":2894,"visual_prior_value":3577.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1971","text_snippet":"2,894","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1966","text_snippet":"3,577","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2894,"prior_value":3577.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":13023,"prior_period_value":5187.0,"visual_current_value":13023,"visual_prior_value":5187.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1911","text_snippet":"13,023","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1906","text_snippet":"5,187","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":13023,"prior_value":5187.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":223447,"prior_period_value":212925.0,"visual_current_value":223447,"visual_prior_value":212925.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1981","text_snippet":"223,447","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1976","text_snippet":"212,925","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":223447,"prior_value":212925.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":13027,"prior_period_value":5192.0,"visual_current_value":13027,"visual_prior_value":5192.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1931","text_snippet":"13,027","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1926","text_snippet":"5,192","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":13027,"prior_value":5192.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":201148,"prior_period_value":197391.0,"visual_current_value":201148,"visual_prior_value":197391.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1941","text_snippet":"201,148","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1936","text_snippet":"197,391","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":201148,"prior_value":197391.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":1.78,"prior_period_value":1.84,"visual_current_value":1.78,"visual_prior_value":1.84,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1952","text_snippet":"1.78","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1947","text_snippet":"1.84","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":1.78,"prior_value":1.84},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":2.71,"prior_period_value":3.4,"visual_current_value":2.71,"visual_prior_value":3.4,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1892","text_snippet":"2.71","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1887","text_snippet":"3.40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":2.71,"prior_value":3.4},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":4.92,"prior_period_value":5.78,"visual_current_value":4.92,"visual_prior_value":5.78,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1962","text_snippet":"4.92","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1957","text_snippet":"5.78","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.92,"prior_value":5.78},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":3.54,"prior_period_value":3.65,"visual_current_value":3.54,"visual_prior_value":3.65,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1972","text_snippet":"3.54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1967","text_snippet":"3.65","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":3.54,"prior_value":3.65},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":4.18,"prior_period_value":5.02,"visual_current_value":4.18,"visual_prior_value":5.02,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1912","text_snippet":"4.18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1907","text_snippet":"5.02","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.18,"prior_value":5.02},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":3.66,"prior_period_value":3.87,"visual_current_value":3.66,"visual_prior_value":3.87,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1982","text_snippet":"3.66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1977","text_snippet":"3.87","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":3.66,"prior_value":3.87},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":4.18,"prior_period_value":5.02,"visual_current_value":4.18,"visual_prior_value":5.02,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1932","text_snippet":"4.18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1927","text_snippet":"5.02","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.18,"prior_value":5.02},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasisAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":3.66,"prior_period_value":3.87,"visual_current_value":3.66,"visual_prior_value":3.87,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1942","text_snippet":"3.66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1937","text_snippet":"3.87","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":3.66,"prior_value":3.87},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":4576,"prior_period_value":4968.0,"visual_current_value":4576,"visual_prior_value":4968.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-2060","text_snippet":"4,576","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-2055","text_snippet":"4,968","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4576,"prior_value":4968.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":4,"prior_period_value":5.0,"visual_current_value":4,"visual_prior_value":5.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-2030","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-2025","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":4,"prior_value":5.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":1809,"prior_period_value":1799.0,"visual_current_value":1809,"visual_prior_value":1799.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2065","text_snippet":"1,809","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2060","text_snippet":"1,799","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1809,"prior_value":1799.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":2883,"prior_period_value":3571.0,"visual_current_value":2883,"visual_prior_value":3571.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-2070","text_snippet":"2,883","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-2065","text_snippet":"3,571","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2883,"prior_value":3571.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":13002,"prior_period_value":5149.0,"visual_current_value":13002,"visual_prior_value":5149.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-2040","text_snippet":"13,002","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-2035","text_snippet":"5,149","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":13002,"prior_value":5149.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":222771,"prior_period_value":212108.0,"visual_current_value":222771,"visual_prior_value":212108.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-2075","text_snippet":"222,771","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-2070","text_snippet":"212,108","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":222771,"prior_value":212108.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":13006,"prior_period_value":5156.0,"visual_current_value":13006,"visual_prior_value":5156.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-2050","text_snippet":"13,006","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-2045","text_snippet":"5,156","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":13006,"prior_value":5156.0},{"tag":"bac:DebtMaturitiesRollingYearTwoThroughFiveFairValue","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"bac:DebtSecuritiesCarriedAtFairValueExcludingAccruedInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":200497,"prior_period_value":196614.0,"visual_current_value":200497,"visual_prior_value":196614.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2055","text_snippet":"200,497","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-2050","text_snippet":"196,614","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":200497,"prior_value":196614.0},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":2.97,"prior_period_value":3.42,"visual_current_value":2.97,"visual_prior_value":3.42,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1958","text_snippet":"2.97","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-496","char_anchor":"f-1953","text_snippet":"3.42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":2.97,"prior_value":3.42},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":5.21,"prior_period_value":5.92,"visual_current_value":5.21,"visual_prior_value":5.92,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1908","text_snippet":"5.21","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-486","char_anchor":"f-1903","text_snippet":"5.92","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":5.21,"prior_value":5.92},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":4.57,"prior_period_value":4.62,"visual_current_value":4.57,"visual_prior_value":4.62,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1898","text_snippet":"4.57","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1893","text_snippet":"4.62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.57,"prior_value":4.62},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":4.83,"prior_period_value":5.64,"visual_current_value":4.83,"visual_prior_value":5.64,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1968","text_snippet":"4.83","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-1963","text_snippet":"5.64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.83,"prior_value":5.64},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":3.53,"prior_period_value":3.62,"visual_current_value":3.53,"visual_prior_value":3.62,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1978","text_snippet":"3.53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-500","char_anchor":"f-1973","text_snippet":"3.62","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":3.53,"prior_value":3.62},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":4.23,"prior_period_value":4.28,"visual_current_value":4.23,"visual_prior_value":4.28,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1918","text_snippet":"4.23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-488","char_anchor":"f-1913","text_snippet":"4.28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.23,"prior_value":4.28},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":3.89,"prior_period_value":4.02,"visual_current_value":3.89,"visual_prior_value":4.02,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1988","text_snippet":"3.89","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1983","text_snippet":"4.02","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":3.89,"prior_value":4.02},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":4.64,"prior_period_value":4.88,"visual_current_value":4.64,"visual_prior_value":4.88,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1938","text_snippet":"4.64","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-492","char_anchor":"f-1933","text_snippet":"4.88","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":4.64,"prior_value":4.88},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":11.8,"prior_period_value":11.94,"visual_current_value":11.8,"visual_prior_value":11.94,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1928","text_snippet":"11.80","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-490","char_anchor":"f-1923","text_snippet":"11.94","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":11.8,"prior_value":11.94},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":3.78,"prior_period_value":3.81,"visual_current_value":3.78,"visual_prior_value":3.81,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1948","text_snippet":"3.78","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1943","text_snippet":"3.81","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":3.78,"prior_value":3.81},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Carried At Fair Value, Amortized Cost Basis","current_period_value":33308,"prior_period_value":null,"visual_current_value":33308,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1897","text_snippet":"33,308","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":33308,"prior_value":null},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Carried At Fair Value, Amortized Cost Basis","current_period_value":20418,"prior_period_value":null,"visual_current_value":20418,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember","member_label":"Agency-collateralized mortgage obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-484","char_anchor":"f-1907","text_snippet":"20,418","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":20418,"prior_value":null},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Carried At Fair Value, Amortized Cost Basis","current_period_value":32347,"prior_period_value":null,"visual_current_value":32347,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-486","char_anchor":"f-1917","text_snippet":"32,347","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":32347,"prior_value":null},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Carried At Fair Value, Amortized Cost Basis","current_period_value":546,"prior_period_value":null,"visual_current_value":546,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:ResidentialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:ResidentialMortgageBackedSecuritiesMember","member_label":"Residential Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-488","char_anchor":"f-1927","text_snippet":"546","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":546,"prior_value":null},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Carried At Fair Value, Amortized Cost Basis","current_period_value":86619,"prior_period_value":null,"visual_current_value":86619,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:MortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MortgageBackedSecuritiesMember","member_label":"Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-490","char_anchor":"f-1937","text_snippet":"86,619","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":86619,"prior_value":null},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Carried At Fair Value, Amortized Cost Basis","current_period_value":269850,"prior_period_value":null,"visual_current_value":269850,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-1947","text_snippet":"269,850","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":269850,"prior_value":null},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Carried At Fair Value, Amortized Cost Basis","current_period_value":39589,"prior_period_value":null,"visual_current_value":39589,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:ForeignSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ForeignSecuritiesMember","member_label":"Non-U.S. securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-494","char_anchor":"f-1957","text_snippet":"39,589","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":39589,"prior_value":null},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Carried At Fair Value, Amortized Cost Basis","current_period_value":3093,"prior_period_value":null,"visual_current_value":3093,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-1967","text_snippet":"3,093","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":3093,"prior_value":null},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Carried At Fair Value, Amortized Cost Basis","current_period_value":8145,"prior_period_value":null,"visual_current_value":8145,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:TaxExemptSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxExemptSecuritiesMember","member_label":"Tax-exempt securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-498","char_anchor":"f-1977","text_snippet":"8,145","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":8145,"prior_value":null},{"tag":"bac:DebtSecuritiesCarriedAtFairValueAmortizedCostBasis","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"bac:DebtMaturitiesAmortizedCostBasisRollingMaturityAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Debt Securities Carried At Fair Value, Amortized Cost Basis","current_period_value":407296,"prior_period_value":null,"visual_current_value":407296,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1987","text_snippet":"407,296","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":407296,"prior_value":null},{"tag":"bac:HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":403801,"prior_period_value":null,"visual_current_value":403801,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1995","text_snippet":"403,801","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":403801,"prior_value":null},{"tag":"bac:HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":5053,"prior_period_value":null,"visual_current_value":5053,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2015","text_snippet":"5,053","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5053,"prior_value":null},{"tag":"bac:HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Due after ten years, amount","current_period_value":408854,"prior_period_value":null,"visual_current_value":408854,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2025","text_snippet":"408,854","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"millions","current_value":408854,"prior_value":null},{"tag":"bac:HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":59706,"prior_period_value":98133.0,"visual_current_value":59706,"visual_prior_value":98133.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2023","text_snippet":"59,706","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2018","text_snippet":"98,133","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":59706,"prior_value":98133.0},{"tag":"bac:HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":53,"prior_period_value":10.0,"visual_current_value":53,"visual_prior_value":10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1993","text_snippet":"53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1988","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":53,"prior_value":10.0},{"tag":"bac:HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":238,"prior_period_value":120.0,"visual_current_value":238,"visual_prior_value":120.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2013","text_snippet":"238","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2008","text_snippet":"120","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":238,"prior_value":120.0},{"tag":"bac:HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Due after five years through ten years, amount","current_period_value":59415,"prior_period_value":98003.0,"visual_current_value":59415,"visual_prior_value":98003.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2003","text_snippet":"59,415","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1998","text_snippet":"98,003","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":59415,"prior_value":98003.0},{"tag":"bac:HeldtomaturitySecuritiesAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":1.95,"prior_period_value":1.96,"visual_current_value":1.95,"visual_prior_value":1.96,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2028","text_snippet":"1.95","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2023","text_snippet":"1.96","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":1.95,"prior_value":1.96},{"tag":"bac:HeldtomaturitySecuritiesAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":2.11,"prior_period_value":2.12,"visual_current_value":2.11,"visual_prior_value":2.12,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1998","text_snippet":"2.11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1993","text_snippet":"2.12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":2.11,"prior_value":2.12},{"tag":"bac:HeldtomaturitySecuritiesAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":2.49,"prior_period_value":2.54,"visual_current_value":2.49,"visual_prior_value":2.54,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2018","text_snippet":"2.49","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2013","text_snippet":"2.54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":2.49,"prior_value":2.54},{"tag":"bac:HeldtomaturitySecuritiesAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Total, yield","current_period_value":1.39,"prior_period_value":1.39,"visual_current_value":1.39,"visual_prior_value":1.39,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2008","text_snippet":"1.39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-2003","text_snippet":"1.39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":1.39,"prior_value":1.39},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":688,"prior_period_value":581.0,"visual_current_value":688,"visual_prior_value":581.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2019","text_snippet":"688","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2014","text_snippet":"581","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":688,"prior_value":581.0},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Due in one year or less, amount","current_period_value":688,"prior_period_value":91.0,"visual_current_value":688,"visual_prior_value":91.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2009","text_snippet":"688","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2004","text_snippet":"91","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":688,"prior_value":91.0},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Due in one year or less, yield","current_period_value":1.85,"prior_period_value":2.53,"visual_current_value":1.85,"visual_prior_value":2.53,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2020","text_snippet":"1.85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2015","text_snippet":"2.53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":1.85,"prior_value":2.53},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Due in one year or less, yield","current_period_value":1.85,"prior_period_value":1.59,"visual_current_value":1.85,"visual_prior_value":1.59,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2010","text_snippet":"1.85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2005","text_snippet":"1.59","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":1.85,"prior_value":1.59},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingAfterTenYearsNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":2.12,"prior_period_value":2.12,"visual_current_value":2.12,"visual_prior_value":2.12,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2026","text_snippet":"2.12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2021","text_snippet":"2.12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":2.12,"prior_value":2.12},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingAfterTenYearsNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":2.11,"prior_period_value":2.12,"visual_current_value":2.11,"visual_prior_value":2.12,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1996","text_snippet":"2.11","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1991","text_snippet":"2.12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":2.11,"prior_value":2.12},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingAfterTenYearsNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Due after ten years, yield","current_period_value":2.53,"prior_period_value":2.53,"visual_current_value":2.53,"visual_prior_value":2.53,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2016","text_snippet":"2.53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2011","text_snippet":"2.53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":2.53,"prior_value":2.53},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years though ten years, yield","current_period_value":1.39,"prior_period_value":1.28,"visual_current_value":1.39,"visual_prior_value":1.28,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2024","text_snippet":"1.39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2019","text_snippet":"1.28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":1.39,"prior_value":1.28},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years though ten years, yield","current_period_value":2.89,"prior_period_value":2.7,"visual_current_value":2.89,"visual_prior_value":2.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-1994","text_snippet":"2.89","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-1989","text_snippet":"2.70","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":2.89,"prior_value":2.7},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years though ten years, yield","current_period_value":2.53,"prior_period_value":3.37,"visual_current_value":2.53,"visual_prior_value":3.37,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2014","text_snippet":"2.53","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2009","text_snippet":"3.37","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":2.53,"prior_value":3.37},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Due after five years though ten years, yield","current_period_value":1.39,"prior_period_value":1.28,"visual_current_value":1.39,"visual_prior_value":1.28,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2004","text_snippet":"1.39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1999","text_snippet":"1.28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":1.39,"prior_value":1.28},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":62201,"prior_period_value":24327.0,"visual_current_value":62201,"visual_prior_value":24327.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2021","text_snippet":"62,201","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2016","text_snippet":"24,327","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":62201,"prior_value":24327.0},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":384,"prior_period_value":1137.0,"visual_current_value":384,"visual_prior_value":1137.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2011","text_snippet":"384","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2006","text_snippet":"1,137","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":384,"prior_value":1137.0},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveNetCarryingAmount","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Due after one year through five years, amount","current_period_value":61817,"prior_period_value":23190.0,"visual_current_value":61817,"visual_prior_value":23190.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2001","text_snippet":"61,817","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1996","text_snippet":"23,190","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":61817,"prior_value":23190.0},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":1.4,"prior_period_value":1.87,"visual_current_value":1.4,"visual_prior_value":1.87,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2022","text_snippet":"1.40","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2017","text_snippet":"1.87","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":1.4,"prior_value":1.87},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":3.04,"prior_period_value":2.55,"visual_current_value":3.04,"visual_prior_value":2.55,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2012","text_snippet":"3.04","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2007","text_snippet":"2.55","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"hundredths","current_value":3.04,"prior_value":2.55},{"tag":"bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveNetCarryingAmountAverageYield","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Due after one year through five years, yield","current_period_value":1.39,"prior_period_value":1.84,"visual_current_value":1.39,"visual_prior_value":1.84,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2002","text_snippet":"1.39","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-1997","text_snippet":"1.84","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"hundredths","current_value":1.39,"prior_value":1.84},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear10","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10","current_period_value":337105,"prior_period_value":373833.0,"visual_current_value":337105,"visual_prior_value":373833.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2097","text_snippet":"337,105","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2092","text_snippet":"373,833","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":337105,"prior_value":373833.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear10","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10","current_period_value":332767,"prior_period_value":368936.0,"visual_current_value":332767,"visual_prior_value":368936.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-2082","text_snippet":"332,767","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-2077","text_snippet":"368,936","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":332767,"prior_value":368936.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear10","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":1.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10","current_period_value":4338,"prior_period_value":4897.0,"visual_current_value":4338,"visual_prior_value":4897.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2092","text_snippet":"4,338","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2087","text_snippet":"4,897","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4338,"prior_value":4897.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear5Through10","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10","current_period_value":52725,"prior_period_value":85415.0,"visual_current_value":52725,"visual_prior_value":85415.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2096","text_snippet":"52,725","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2091","text_snippet":"85,415","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":52725,"prior_value":85415.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear5Through10","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10","current_period_value":50,"prior_period_value":10.0,"visual_current_value":50,"visual_prior_value":10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:MortgageBackedSecuritiesAgencyMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MortgageBackedSecuritiesAgencyMember","member_label":"Mortgage Backed Securities Agency [Member]"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-482","char_anchor":"f-2081","text_snippet":"50","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-484","char_anchor":"f-2076","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":50,"prior_value":10.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear5Through10","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10","current_period_value":194,"prior_period_value":97.0,"visual_current_value":194,"visual_prior_value":97.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2091","text_snippet":"194","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2086","text_snippet":"97","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":194,"prior_value":97.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear5Through10","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":4.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10","current_period_value":52481,"prior_period_value":85308.0,"visual_current_value":52481,"visual_prior_value":85308.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2086","text_snippet":"52,481","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-2081","text_snippet":"85,308","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":52481,"prior_value":85308.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five","current_period_value":56033,"prior_period_value":22064.0,"visual_current_value":56033,"visual_prior_value":22064.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2095","text_snippet":"56,033","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2090","text_snippet":"22,064","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":56033,"prior_value":22064.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five","current_period_value":375,"prior_period_value":1103.0,"visual_current_value":375,"visual_prior_value":1103.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2090","text_snippet":"375","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2085","text_snippet":"1,103","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":375,"prior_value":1103.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":3.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five","current_period_value":55658,"prior_period_value":20961.0,"visual_current_value":55658,"visual_prior_value":20961.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:USTreasuryAndGovernmentMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:USTreasuryAndGovernmentMember","member_label":"US Treasury And Government"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-492","char_anchor":"f-2085","text_snippet":"55,658","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-494","char_anchor":"f-2080","text_snippet":"20,961","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":55658,"prior_value":20961.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateYearOne","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One","current_period_value":681,"prior_period_value":575.0,"visual_current_value":681,"visual_prior_value":575.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-2094","text_snippet":"681","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-2089","text_snippet":"575","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":681,"prior_value":575.0},{"tag":"us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateYearOne","date_type":"Q","period_type":"instant","presentation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","presentation_hierarchy":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesDebtMaturitiesFairValueRollingMaturityAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","parent":"us-gaap:HeldToMaturitySecuritiesFairValue","weight":1.0,"order":2.0}],"calculation_role":"securitiesmaturitiesofdebtsecuritiescarriedatfairvalueandheldtomaturitydebtsecuritiesdetails","calculation_parent":"us-gaap:HeldToMaturitySecuritiesFairValue","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Debt Securities, Held-to-Maturity, Amortized Cost Excluding Accrued Interest, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One","current_period_value":681,"prior_period_value":90.0,"visual_current_value":681,"visual_prior_value":90.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherTaxableSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherTaxableSecuritiesMember","member_label":"Other taxable securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-496","char_anchor":"f-2089","text_snippet":"681","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-498","char_anchor":"f-2084","text_snippet":"90","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":681,"prior_value":90.0},{"tag":"bac:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBenefitExpenseTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesnarrativedetails","presentation_hierarchy":[{"role":"securitiesnarrativedetails","parent":"bac:InvestmentsDebtAndEquitySecuritiesLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Accumulated other comprehensive income benefit","current_period_value":666,"prior_period_value":793.0,"visual_current_value":666,"visual_prior_value":793.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1739","text_snippet":"666","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1734","text_snippet":"793","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":666,"prior_value":793.0},{"tag":"bac:DebtSecuritiesAvailableForSaleAndHeldToMaturityExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"securitiesnarrativedetails","presentation_hierarchy":[{"role":"securitiesnarrativedetails","parent":"bac:InvestmentsDebtAndEquitySecuritiesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"AFS and HTM debt securities","current_period_value":41,"prior_period_value":37.2,"visual_current_value":41,"visual_prior_value":37.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember","member_label":"All Non U.S. Agency And Non U.S. Treasury Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-515","char_anchor":"f-1742","text_snippet":"41.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-513","char_anchor":"f-1737","text_snippet":"37.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":41,"prior_value":37.2},{"tag":"bac:DebtSecuritiesAvailableForSaleAndHeldToMaturityExcludingAccruedInterest","date_type":"Q","period_type":"instant","presentation_role":"securitiesnarrativedetails","presentation_hierarchy":[{"role":"securitiesnarrativedetails","parent":"bac:InvestmentsDebtAndEquitySecuritiesLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"AFS and HTM debt securities","current_period_value":883.5,"prior_period_value":849.3,"visual_current_value":883.5,"visual_prior_value":849.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:U.S.AgencyAndU.S.TreasurySecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:U.S.AgencyAndU.S.TreasurySecuritiesMember","member_label":"U.S. Agency And U.S. Treasury Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-513","char_anchor":"f-1740","text_snippet":"883.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-511","char_anchor":"f-1735","text_snippet":"849.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":883.5,"prior_value":849.3},{"tag":"us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","date_type":"Q","period_type":"instant","presentation_role":"securitiesnarrativedetails","presentation_hierarchy":[{"role":"securitiesnarrativedetails","parent":"bac:InvestmentsDebtAndEquitySecuritiesLineItems","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax","current_period_value":-2,"prior_period_value":-2.3,"visual_current_value":2,"visual_prior_value":2.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:DebtSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:DebtSecuritiesMember","member_label":"Debt Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-512","char_anchor":"f-1738","text_snippet":"2.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-510","char_anchor":"f-1733","text_snippet":"2.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2,"prior_value":2.3},{"tag":"us-gaap:EquitySecuritiesFvNi","date_type":"Q","period_type":"instant","presentation_role":"securitiesnarrativedetails","presentation_hierarchy":[{"role":"securitiesnarrativedetails","parent":"bac:InvestmentsDebtAndEquitySecuritiesLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Equity Securities, FV-NI, Current","current_period_value":252,"prior_period_value":247.0,"visual_current_value":252,"visual_prior_value":247.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1744","text_snippet":"252","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1739","text_snippet":"247","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":252,"prior_value":247.0},{"tag":"us-gaap:EquitySecuritiesFvNiCost","date_type":"Q","period_type":"instant","presentation_role":"securitiesnarrativedetails","presentation_hierarchy":[{"role":"securitiesnarrativedetails","parent":"bac:InvestmentsDebtAndEquitySecuritiesLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Equity Securities, FV-NI, Cost","current_period_value":478,"prior_period_value":460.0,"visual_current_value":478,"visual_prior_value":460.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-1746","text_snippet":"478","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-1741","text_snippet":"460","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":478,"prior_value":460.0},{"tag":"bac:DeconsolidationAssetsDeconsolidatedInPeriod","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Deconsolidation of securitizations","current_period_value":85,"prior_period_value":115.0,"visual_current_value":85,"visual_prior_value":115.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1107","char_anchor":"f-3716","text_snippet":"85","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1108","char_anchor":"f-3718","text_snippet":"115","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":85,"prior_value":115.0},{"tag":"bac:DeconsolidationAssetsDeconsolidatedInPeriod","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Deconsolidation of securitizations","current_period_value":580,"prior_period_value":940.0,"visual_current_value":580,"visual_prior_value":940.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1109","char_anchor":"f-3717","text_snippet":"580","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1110","char_anchor":"f-3719","text_snippet":"940","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":580,"prior_value":940.0},{"tag":"bac:GainLossOnLoansHeldForSaleAndSecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Gain (loss) on loans securitized","current_period_value":12,"prior_period_value":10.0,"visual_current_value":12,"visual_prior_value":10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1107","char_anchor":"f-3704","text_snippet":"12","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1108","char_anchor":"f-3706","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":12,"prior_value":10.0},{"tag":"bac:GainLossOnLoansHeldForSaleAndSecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Gain (loss) on loans securitized","current_period_value":26,"prior_period_value":23.0,"visual_current_value":26,"visual_prior_value":23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1109","char_anchor":"f-3705","text_snippet":"26","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1110","char_anchor":"f-3707","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":26,"prior_value":23.0},{"tag":"bac:ServicingAssetAtFairValueForInvestors","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Mortgage loans serviced for investors","current_period_value":80.2,"prior_period_value":85.7,"visual_current_value":80.2,"visual_prior_value":85.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:FirstLienMortgagesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:FirstLienMortgagesMember","member_label":"First Lien Mortgages"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1115","char_anchor":"f-3708","text_snippet":"80.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1116","char_anchor":"f-3709","text_snippet":"85.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":80.2,"prior_value":85.7},{"tag":"bac:TransfersContinuingInvolvementServicingFeeAdvances","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Transfers continuing involvement servicing fee advances","current_period_value":886,"prior_period_value":1.0,"visual_current_value":886,"visual_prior_value":1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:FirstLienMortgagesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:FirstLienMortgagesMember","member_label":"First Lien Mortgages"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1115","char_anchor":"f-3714","text_snippet":"886","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1118","char_anchor":"f-3717","text_snippet":"1.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":886,"prior_value":1.0},{"tag":"bac:TransfersOfFinancialAssetsAccountedForAsSaleInitialFairValueOfAssetsObtainedAsProceedsInPeriod","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Proceeds from loan sales","current_period_value":2115,"prior_period_value":928.0,"visual_current_value":2115,"visual_prior_value":928.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1107","char_anchor":"f-3680","text_snippet":"2,115","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1108","char_anchor":"f-3681","text_snippet":"928","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":2115,"prior_value":928.0},{"tag":"bac:TransfersOfFinancialAssetsAccountedForAsSaleInitialFairValueOfAssetsObtainedAsProceedsInPeriod","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Proceeds from loan sales","current_period_value":1877,"prior_period_value":1644.0,"visual_current_value":1877,"visual_prior_value":1644.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1111","char_anchor":"f-3684","text_snippet":"1,877","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1112","char_anchor":"f-3685","text_snippet":"1,644","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":1877,"prior_value":1644.0},{"tag":"bac:TransfersOfFinancialAssetsAccountedForAsSaleInitialFairValueOfAssetsObtainedAsProceedsInPeriod","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Proceeds from loan sales","current_period_value":4649,"prior_period_value":3101.0,"visual_current_value":4649,"visual_prior_value":3101.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1109","char_anchor":"f-3682","text_snippet":"4,649","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1110","char_anchor":"f-3683","text_snippet":"3,101","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4649,"prior_value":3101.0},{"tag":"bac:TransfersOfFinancialAssetsAccountedForAsSaleInitialFairValueOfAssetsObtainedAsProceedsInPeriod","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Proceeds from loan sales","current_period_value":8436,"prior_period_value":8676.0,"visual_current_value":8436,"visual_prior_value":8676.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1113","char_anchor":"f-3686","text_snippet":"8,436","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1114","char_anchor":"f-3687","text_snippet":"8,676","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8436,"prior_value":8676.0},{"tag":"us-gaap:CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Cash Flows Between Transferor and Transferee, Purchases of Previously Transferred Financial Assets","current_period_value":13,"prior_period_value":8.0,"visual_current_value":13,"visual_prior_value":8.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1107","char_anchor":"f-3696","text_snippet":"13","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1108","char_anchor":"f-3697","text_snippet":"8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":13,"prior_value":8.0},{"tag":"us-gaap:CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Cash Flows Between Transferor and Transferee, Purchases of Previously Transferred Financial Assets","current_period_value":42,"prior_period_value":24.0,"visual_current_value":42,"visual_prior_value":24.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1109","char_anchor":"f-3698","text_snippet":"42","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1110","char_anchor":"f-3699","text_snippet":"24","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":42,"prior_value":24.0},{"tag":"us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Contractually Specified Servicing Fee, Late Fee, and Ancillary Fee Earned in Exchange for Servicing Financial Asset","current_period_value":54,"prior_period_value":54.0,"visual_current_value":54,"visual_prior_value":54.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:FirstLienMortgagesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:FirstLienMortgagesMember","member_label":"First Lien Mortgages"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1117","char_anchor":"f-3710","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1119","char_anchor":"f-3712","text_snippet":"54","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":54,"prior_value":54.0},{"tag":"us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Contractually Specified Servicing Fee, Late Fee, and Ancillary Fee Earned in Exchange for Servicing Financial Asset","current_period_value":164,"prior_period_value":174.0,"visual_current_value":164,"visual_prior_value":174.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:FirstLienMortgagesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:FirstLienMortgagesMember","member_label":"First Lien Mortgages"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1118","char_anchor":"f-3711","text_snippet":"164","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1120","char_anchor":"f-3713","text_snippet":"174","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":164,"prior_value":174.0},{"tag":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale, Gain (Loss) on Sale","current_period_value":-1,"prior_period_value":-1.0,"visual_current_value":-1,"visual_prior_value":-1.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1107","char_anchor":"f-3688","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1108","char_anchor":"f-3689","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-1,"prior_value":-1.0},{"tag":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale, Gain (Loss) on Sale","current_period_value":19,"prior_period_value":18.0,"visual_current_value":19,"visual_prior_value":18.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1111","char_anchor":"f-3692","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1112","char_anchor":"f-3693","text_snippet":"18","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":19,"prior_value":18.0},{"tag":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale, Gain (Loss) on Sale","current_period_value":-4,"prior_period_value":-3.0,"visual_current_value":-4,"visual_prior_value":-3.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1109","char_anchor":"f-3690","text_snippet":"4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1110","char_anchor":"f-3691","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":-4,"prior_value":-3.0},{"tag":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesfirstlienmortgagesecuritizationsdetails","parent":"us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale, Gain (Loss) on Sale","current_period_value":72,"prior_period_value":106.0,"visual_current_value":72,"visual_prior_value":106.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1113","char_anchor":"f-3694","text_snippet":"72","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1114","char_anchor":"f-3695","text_snippet":"106","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":72,"prior_value":106.0},{"tag":"bac:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestNetOfAdjustments","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, Allowance For Credit Loss, Excluding Accrued Interest, Net Of Adjustments","current_period_value":-5,"prior_period_value":-6.0,"visual_current_value":5,"visual_prior_value":6.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1149","char_anchor":"f-3827","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1152","char_anchor":"f-3830","text_snippet":"6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":5,"prior_value":6.0},{"tag":"us-gaap:ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Continuing Involvement with Transferred Financial Assets, Principal Amount Outstanding","current_period_value":11544,"prior_period_value":12994.0,"visual_current_value":11544,"visual_prior_value":12994.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:PrimeAndAltALoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:PrimeAndAltALoanMember","member_label":"Prime and Alt-A"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1125","char_anchor":"f-3783","text_snippet":"11,544","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1128","char_anchor":"f-3786","text_snippet":"12,994","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":11544,"prior_value":12994.0},{"tag":"us-gaap:ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Continuing Involvement with Transferred Financial Assets, Principal Amount Outstanding","current_period_value":4070,"prior_period_value":5038.0,"visual_current_value":4070,"visual_prior_value":5038.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:SubprimeLoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:SubprimeLoanMember","member_label":"Subprime"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1127","char_anchor":"f-3785","text_snippet":"4,070","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1130","char_anchor":"f-3788","text_snippet":"5,038","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4070,"prior_value":5038.0},{"tag":"us-gaap:ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Continuing Involvement with Transferred Financial Assets, Principal Amount Outstanding","current_period_value":66385,"prior_period_value":70513.0,"visual_current_value":66385,"visual_prior_value":70513.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1123","char_anchor":"f-3781","text_snippet":"66,385","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1126","char_anchor":"f-3784","text_snippet":"70,513","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":66385,"prior_value":70513.0},{"tag":"us-gaap:ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Continuing Involvement with Transferred Financial Assets, Principal Amount Outstanding","current_period_value":88411,"prior_period_value":85274.0,"visual_current_value":88411,"visual_prior_value":85274.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1131","char_anchor":"f-3789","text_snippet":"88,411","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1134","char_anchor":"f-3792","text_snippet":"85,274","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":88411,"prior_value":85274.0},{"tag":"us-gaap:ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:AssetsAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,2.0,1,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Continuing Involvement with Transferred Financial Assets, Principal Amount Outstanding","current_period_value":161,"prior_period_value":196.0,"visual_current_value":161,"visual_prior_value":196.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1129","char_anchor":"f-3787","text_snippet":"161","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1132","char_anchor":"f-3790","text_snippet":"196","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":161,"prior_value":196.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":4049,"prior_period_value":2172.0,"visual_current_value":4049,"visual_prior_value":2172.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1184","char_anchor":"f-3895","text_snippet":"4,049","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1187","char_anchor":"f-3898","text_snippet":"2,172","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4049,"prior_value":2172.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":2817,"prior_period_value":1881.0,"visual_current_value":2817,"visual_prior_value":1881.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1182","char_anchor":"f-3893","text_snippet":"2,817","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1185","char_anchor":"f-3896","text_snippet":"1,881","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":2817,"prior_value":1881.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":5976,"prior_period_value":5504.0,"visual_current_value":5976,"visual_prior_value":5504.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1180","char_anchor":"f-3891","text_snippet":"5,976","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1183","char_anchor":"f-3894","text_snippet":"5,504","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5976,"prior_value":5504.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":9,"prior_period_value":87.0,"visual_current_value":9,"visual_prior_value":87.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:PrimeAndAltALoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:PrimeAndAltALoanMember","member_label":"Prime and Alt-A"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1125","char_anchor":"f-3723","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1128","char_anchor":"f-3726","text_snippet":"87","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":87.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":503,"prior_period_value":619.0,"visual_current_value":503,"visual_prior_value":619.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:SubprimeLoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:SubprimeLoanMember","member_label":"Subprime"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1127","char_anchor":"f-3725","text_snippet":"503","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1130","char_anchor":"f-3728","text_snippet":"619","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":503,"prior_value":619.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":6983,"prior_period_value":7737.0,"visual_current_value":6983,"visual_prior_value":7737.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1123","char_anchor":"f-3721","text_snippet":"6,983","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1126","char_anchor":"f-3724","text_snippet":"7,737","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":6983,"prior_value":7737.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":28094,"prior_period_value":29510.0,"visual_current_value":28094,"visual_prior_value":29510.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1215","char_anchor":"f-4090","text_snippet":"28,094","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1218","char_anchor":"f-4083","text_snippet":"29,510","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":28094,"prior_value":29510.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":1757,"prior_period_value":1556.0,"visual_current_value":1757,"visual_prior_value":1556.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:CommercialMortgageBackedSecuritiesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:CommercialMortgageBackedSecuritiesMember","member_label":"Commercial Mortgage Backed Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1131","char_anchor":"f-3729","text_snippet":"1,757","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1134","char_anchor":"f-3732","text_snippet":"1,556","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":1757,"prior_value":1556.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":8443,"prior_period_value":9172.0,"visual_current_value":8443,"visual_prior_value":9172.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-3961","text_snippet":"8,443","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1156","char_anchor":"f-3964","text_snippet":"9,172","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":8443,"prior_value":9172.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":932,"prior_period_value":1060.0,"visual_current_value":932,"visual_prior_value":1060.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1198","char_anchor":"f-3967","text_snippet":"932","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1201","char_anchor":"f-3970","text_snippet":"1,060","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":932,"prior_value":1060.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":5163,"prior_period_value":3770.0,"visual_current_value":5163,"visual_prior_value":3770.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1196","char_anchor":"f-3965","text_snippet":"5,163","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1199","char_anchor":"f-3968","text_snippet":"3,770","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5163,"prior_value":3770.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":177,"prior_period_value":668.0,"visual_current_value":177,"visual_prior_value":668.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1194","char_anchor":"f-3963","text_snippet":"177","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1197","char_anchor":"f-3966","text_snippet":"668","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":177,"prior_value":668.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":601,"prior_period_value":1327.0,"visual_current_value":601,"visual_prior_value":1327.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember","member_label":"Residential Mortgage - Agency"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1143","char_anchor":"f-3791","text_snippet":"601","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1146","char_anchor":"f-3794","text_snippet":"1,327","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":601,"prior_value":1327.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":9,"prior_period_value":10.0,"visual_current_value":9,"visual_prior_value":10.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:HomeEquityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:HomeEquityMember","member_label":"Home Equity"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1149","char_anchor":"f-3797","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1152","char_anchor":"f-3800","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":9,"prior_value":10.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":1.4,"prior_period_value":1.1,"visual_current_value":1.4,"visual_prior_value":1.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:CustomerVehiclesMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:CustomerVehiclesMember","member_label":"Customer Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1163","char_anchor":"f-3873","text_snippet":"1.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1166","char_anchor":"f-3876","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.4,"prior_value":1.1},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":4.1,"prior_period_value":2.2,"visual_current_value":4.1,"visual_prior_value":2.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:InvestmentVehiclesMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:InvestmentVehiclesMember","member_label":"Investment Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1174","char_anchor":"f-3884","text_snippet":"4.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1177","char_anchor":"f-3887","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4.1,"prior_value":2.2},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":63,"prior_period_value":66.0,"visual_current_value":63,"visual_prior_value":66.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=us-gaap:CollateralizedDebtObligationsMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"us-gaap:CollateralizedDebtObligationsMember","member_label":"Collateralized Debt Obligations"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1168","char_anchor":"f-3878","text_snippet":"63","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1171","char_anchor":"f-3881","text_snippet":"66","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":63,"prior_value":66.0},{"tag":"us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedviesdetails|securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesmortgageandhomeequitysecuritizationsdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount","current_period_value":28,"prior_period_value":null,"visual_current_value":28,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember|us-gaap:InternalCreditAssessmentAxis=bac:SubprimeLoanMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember","member_label":"Residential Mortgage"},{"axis":"us-gaap:InternalCreditAssessmentAxis","axis_label":"Internal Credit Assessment","member":"bac:SubprimeLoanMember","member_label":"Subprime"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1147","char_anchor":"f-3795","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"millions","current_value":28,"prior_value":null},{"tag":"bac:QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementLiquidityCommitment","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Liquidity commitments to unconsolidated securitization trusts","current_period_value":1.1,"prior_period_value":null,"visual_current_value":1.1,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1105","char_anchor":"f-3677","text_snippet":"1.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"billions","current_value":1.1,"prior_value":null},{"tag":"bac:QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementLiquidityCommitment","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesnarrativedetails|securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Liquidity commitments to unconsolidated securitization trusts","current_period_value":2.8,"prior_period_value":null,"visual_current_value":2.8,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:MunicipalBondsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MunicipalBondsMember","member_label":"Municipal Bonds"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1165","char_anchor":"f-3875","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":1,"scale":"billions","current_value":2.8,"prior_value":null},{"tag":"bac:QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementRemainingLifeOfBondsHeldInTrust","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Weighted average remaining life of bonds held in the trusts in years","current_period_value":9.9,"prior_period_value":null,"visual_current_value":9.9,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=us-gaap:MunicipalBondsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"us-gaap:MunicipalBondsMember","member_label":"Municipal Bonds"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1167","char_anchor":"f-3877","text_snippet":"9.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":null,"current_value":9.9,"prior_value":null},{"tag":"bac:RenewableEnergyEquityInvestmentsCreditsAndOtherTaxBenefitsAmount","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":19.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,19.0,18],"section_concept":null,"section_label":null}],"concept_label":"Tax credits and other tax benefits related to renewable energy investments","current_period_value":922,"prior_period_value":873.0,"visual_current_value":922,"visual_prior_value":873.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:RenewableEnergyInvestmentsMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:RenewableEnergyInvestmentsMember","member_label":"Renewable Energy Investments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1211","char_anchor":"f-4081","text_snippet":"922","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1212","char_anchor":"f-4083","text_snippet":"873","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":922,"prior_value":873.0},{"tag":"bac:RenewableEnergyEquityInvestmentsCreditsAndOtherTaxBenefitsAmount","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":19.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,19.0,18],"section_concept":null,"section_label":null}],"concept_label":"Tax credits and other tax benefits related to renewable energy investments","current_period_value":2.5,"prior_period_value":2.8,"visual_current_value":2.5,"visual_prior_value":2.8,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:RenewableEnergyInvestmentsMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:RenewableEnergyInvestmentsMember","member_label":"Renewable Energy Investments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1210","char_anchor":"f-4082","text_snippet":"2.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1213","char_anchor":"f-4084","text_snippet":"2.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":2.5,"prior_value":2.8},{"tag":"bac:UnfundedCapitalContributions","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,17.0,16],"section_concept":null,"section_label":null}],"concept_label":"Unfunded capital contributions","current_period_value":4.2,"prior_period_value":4.9,"visual_current_value":4.2,"visual_prior_value":4.9,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:RenewableEnergyInvestmentsMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:RenewableEnergyInvestmentsMember","member_label":"Renewable Energy Investments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1208","char_anchor":"f-4078","text_snippet":"4.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1211","char_anchor":"f-4071","text_snippet":"4.9","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4.2,"prior_value":4.9},{"tag":"us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Investment Program, Proportional Amortization Method, Elected, Income Tax Credit and Other Income Tax Benefit, before Amortization Expense","current_period_value":590,"prior_period_value":564.0,"visual_current_value":590,"visual_prior_value":564.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1205","char_anchor":"f-4064","text_snippet":"590","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1206","char_anchor":"f-4066","text_snippet":"564","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":590,"prior_value":564.0},{"tag":"us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Investment Program, Proportional Amortization Method, Elected, Income Tax Credit and Other Income Tax Benefit, before Amortization Expense","current_period_value":1.7,"prior_period_value":1.7,"visual_current_value":1.7,"visual_prior_value":1.7,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1204","char_anchor":"f-4065","text_snippet":"1.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1207","char_anchor":"f-4067","text_snippet":"1.7","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.7,"prior_value":1.7},{"tag":"us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestments","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Investment, Proportional Amortization Method, Elected, Amount","current_period_value":16.5,"prior_period_value":16.2,"visual_current_value":16.5,"visual_prior_value":16.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1202","char_anchor":"f-4055","text_snippet":"16.5","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1205","char_anchor":"f-4056","text_snippet":"16.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":16.5,"prior_value":16.2},{"tag":"us-gaap:CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Cash Flows Between Transferor and Transferee, Proceeds from New Transfers","current_period_value":6.6,"prior_period_value":4.6,"visual_current_value":6.6,"visual_prior_value":4.6,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsMember","member_label":"Resecuritization Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1155","char_anchor":"f-3865","text_snippet":"6.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1157","char_anchor":"f-3867","text_snippet":"4.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":6.6,"prior_value":4.6},{"tag":"us-gaap:CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Cash Flows Between Transferor and Transferee, Proceeds from New Transfers","current_period_value":1.4,"prior_period_value":1.3,"visual_current_value":1.4,"visual_prior_value":1.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:SecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:SecuritiesMember","member_label":"Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1159","char_anchor":"f-3869","text_snippet":"1.4","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1161","char_anchor":"f-3871","text_snippet":"1.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.4,"prior_value":1.3},{"tag":"us-gaap:CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Cash Flows Between Transferor and Transferee, Proceeds from New Transfers","current_period_value":25.1,"prior_period_value":11.1,"visual_current_value":25.1,"visual_prior_value":11.1,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsMember","member_label":"Resecuritization Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1156","char_anchor":"f-3866","text_snippet":"25.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1158","char_anchor":"f-3868","text_snippet":"11.1","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":25.1,"prior_value":11.1},{"tag":"us-gaap:CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Cash Flows Between Transferor and Transferee, Proceeds from New Transfers","current_period_value":4.2,"prior_period_value":2.2,"visual_current_value":4.2,"visual_prior_value":2.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:SecuritiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:SecuritiesMember","member_label":"Securities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1160","char_anchor":"f-3870","text_snippet":"4.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1162","char_anchor":"f-3872","text_snippet":"2.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":4.2,"prior_value":2.2},{"tag":"us-gaap:EquityMethodInvestments","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":16.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,16.0,15],"section_concept":null,"section_label":null}],"concept_label":"Equity Method Investments","current_period_value":11.6,"prior_period_value":13.3,"visual_current_value":11.6,"visual_prior_value":13.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:RenewableEnergyInvestmentsMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:RenewableEnergyInvestmentsMember","member_label":"Renewable Energy Investments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1208","char_anchor":"f-4076","text_snippet":"11.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1211","char_anchor":"f-4069","text_snippet":"13.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":11.6,"prior_value":13.3},{"tag":"us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":14.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Investment Program, Proportional Amortization Method, Elected, Equity Method Investment, Income (Loss) from Tax Credit Investment","current_period_value":-458,"prior_period_value":-418.0,"visual_current_value":458,"visual_prior_value":418.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1205","char_anchor":"f-4072","text_snippet":"458","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1206","char_anchor":"f-4074","text_snippet":"418","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":458,"prior_value":418.0},{"tag":"us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":14.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,4.0,3,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Investment Program, Proportional Amortization Method, Elected, Equity Method Investment, Income (Loss) from Tax Credit Investment","current_period_value":-1.3,"prior_period_value":-1.2,"visual_current_value":1.3,"visual_prior_value":1.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1204","char_anchor":"f-4073","text_snippet":"1.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1207","char_anchor":"f-4075","text_snippet":"1.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":1.3,"prior_value":1.2},{"tag":"us-gaap:IncomeLossFromEquityMethodInvestments","date_type":"Q","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":20.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,4.0,3,20.0,19],"section_concept":null,"section_label":null}],"concept_label":"Income (Loss) from Equity Method Investments","current_period_value":-552,"prior_period_value":-697.0,"visual_current_value":552,"visual_prior_value":697.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:RenewableEnergyInvestmentsMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:RenewableEnergyInvestmentsMember","member_label":"Renewable Energy Investments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1211","char_anchor":"f-4085","text_snippet":"552","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1212","char_anchor":"f-4087","text_snippet":"697","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":552,"prior_value":697.0},{"tag":"us-gaap:IncomeLossFromEquityMethodInvestments","date_type":"YTD","period_type":"duration","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":20.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,4.0,3,20.0,19],"section_concept":null,"section_label":null}],"concept_label":"Income (Loss) from Equity Method Investments","current_period_value":-1.8,"prior_period_value":-2.0,"visual_current_value":1.8,"visual_prior_value":2.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:RenewableEnergyInvestmentsMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:RenewableEnergyInvestmentsMember","member_label":"Renewable Energy Investments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1210","char_anchor":"f-4086","text_snippet":"1.8","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1213","char_anchor":"f-4088","text_snippet":"2.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":1.8,"prior_value":2.0},{"tag":"us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedsecuritizationsnarrativedetails","parent":"us-gaap:VariableInterestEntityLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Investment Program, Proportional Amortization Method, Elected, Commitment","current_period_value":7,"prior_period_value":7.3,"visual_current_value":7,"visual_prior_value":7.3,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:InvestmentTypeAxis=bac:TaxCreditVehiclesMember","dimensions":[{"axis":"us-gaap:InvestmentTypeAxis","axis_label":"Investment Type","member":"bac:TaxCreditVehiclesMember","member_label":"Tax Credit Vehicles"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1202","char_anchor":"f-4057","text_snippet":"7.0","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1205","char_anchor":"f-4058","text_snippet":"7.3","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"billions","current_value":7,"prior_value":7.3},{"tag":"us-gaap:Investments","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Investments","current_period_value":3540,"prior_period_value":1679.0,"visual_current_value":3540,"visual_prior_value":1679.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:InvestmentVehiclesAndLeveragedLeaseTrustsMember","member_label":"Investment VIEs and Leveraged Lease Trusts"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1184","char_anchor":"f-3951","text_snippet":"3,540","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1187","char_anchor":"f-3954","text_snippet":"1,679","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":3540,"prior_value":1679.0},{"tag":"us-gaap:Investments","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Investments","current_period_value":19,"prior_period_value":23.0,"visual_current_value":19,"visual_prior_value":23.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1182","char_anchor":"f-3949","text_snippet":"19","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1185","char_anchor":"f-3952","text_snippet":"23","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":19,"prior_value":23.0},{"tag":"us-gaap:Investments","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,2.0,1,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Investments","current_period_value":5976,"prior_period_value":5504.0,"visual_current_value":5976,"visual_prior_value":5504.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Not Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMember","member_label":"Resecuritization Trusts and Customer VIEs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1180","char_anchor":"f-3947","text_snippet":"5,976","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1183","char_anchor":"f-3950","text_snippet":"5,504","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":5976,"prior_value":5504.0},{"tag":"us-gaap:RetainedInterestFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,4.0,3,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Retained Interest, Fair Value Disclosure","current_period_value":3.6,"prior_period_value":4.2,"visual_current_value":3.6,"visual_prior_value":4.2,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMember","member_label":"Credit Card and Automobile"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1153","char_anchor":"f-4049","text_snippet":"3.6","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1156","char_anchor":"f-4052","text_snippet":"4.2","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"billions","current_value":3.6,"prior_value":4.2},{"tag":"us-gaap:ShortTermBorrowings","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:LiabilitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","parent":"us-gaap:Liabilities","weight":1.0,"order":1.0}],"calculation_role":"securitizationsandothervariableinterestentitiesotherassetbackedviesdetails","calculation_parent":"us-gaap:Liabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Short-Term Debt","current_period_value":4980,"prior_period_value":3542.0,"visual_current_value":4980,"visual_prior_value":3542.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"srt:ConsolidatedEntitiesAxis=us-gaap:VariableInterestEntityPrimaryBeneficiaryMember|us-gaap:FinancialInstrumentAxis=bac:MunicipalBondsAndCollateralizedDebtObligationMember","dimensions":[{"axis":"srt:ConsolidatedEntitiesAxis","axis_label":"Consolidated Entities","member":"us-gaap:VariableInterestEntityPrimaryBeneficiaryMember","member_label":"Variable Interest Entity Primary Beneficiary"},{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:MunicipalBondsAndCollateralizedDebtObligationMember","member_label":"Municipal Bond Trusts and CDOs"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1196","char_anchor":"f-4021","text_snippet":"4,980","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1199","char_anchor":"f-4024","text_snippet":"3,542","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":4980,"prior_value":3542.0},{"tag":"bac:VariableInterestEntityNonconsolidatedEntitiesAssets","date_type":"Q","period_type":"instant","presentation_role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","presentation_hierarchy":[{"role":"securitizationsandothervariableinterestentitiesunconsolidatedtaxcreditviesdetails","parent":"us-gaap:VariableInterestEntityLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Total assets of VIEs","current_period_value":87315,"prior_period_value":82297.0,"visual_current_value":87315,"visual_prior_value":82297.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:FinancialInstrumentAxis=bac:OtherVariableInterestEntitiesMember","dimensions":[{"axis":"us-gaap:FinancialInstrumentAxis","axis_label":"Financial Instrument","member":"bac:OtherVariableInterestEntitiesMember","member_label":"Other Variable Interest Entities"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1217","char_anchor":"f-4100","text_snippet":"87,315","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1220","char_anchor":"f-4093","text_snippet":"82,297","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":0,"scale":"millions","current_value":87315,"prior_value":82297.0},{"tag":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","date_type":"Q","period_type":"instant","presentation_role":"shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Common Stock, Capital Shares Reserved for Future Issuance","current_period_value":586,"prior_period_value":551.0,"visual_current_value":586,"visual_prior_value":551.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-25","char_anchor":"f-4451","text_snippet":"586","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-25","char_anchor":"f-4440","text_snippet":"551","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":586,"prior_value":551.0},{"tag":"us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation","date_type":"YTD","period_type":"duration","presentation_role":"shareholdersequitycommonstocknarrativedetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation","current_period_value":33,"prior_period_value":28.0,"visual_current_value":33,"visual_prior_value":28.0,"end_current":"2025-09-30","end_prior":"2024-09-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockMember","member_label":"Common Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-1301","char_anchor":"f-4450","text_snippet":"33","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":{"context_ref":"c-1300","char_anchor":"f-4439","text_snippet":"28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085824000280/bac-20240930.htm","accession":"0000070858-24-000280"}},"collision_flag":1,"scale":"millions","current_value":33,"prior_value":28.0},{"tag":"us-gaap:CommonStockDividendsPerShareDeclared","date_type":"Q","period_type":"duration","presentation_role":"shareholdersequitycommonstocknarrativedetails|shareholdersequitydeclaredquarterlycashdividendsoncommonstockdetails","presentation_hierarchy":[{"role":"shareholdersequitycommonstocknarrativedetails","parent":"us-gaap:ClassOfStockLineItems","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"section_label":null},{"role":"shareholdersequitydeclaredquarterlycashdividendsoncommonstockdetails","parent":"us-gaap:DividendsPayableLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Common Stock, Dividends, Per Share, Declared","current_period_value":0.28,"prior_period_value":null,"visual_current_value":0.28,"visual_prior_value":null,"end_current":"2025-09-30","end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"c-22","char_anchor":"f-4442","text_snippet":"0.28","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"prior":null},"collision_flag":0,"scale":"units","current_value":0.28,"prior_value":null}],"producer_parser_version":"f588c127","producer_source":"prewarm_sp500","_financials_schema_version":1,"cache_version":13,"semantic_status":"partial","coverage_status":"partial","scope_warnings":[{"type":"mixed_scope_cash_flow","scope_status":"mixed_scope_warning","statement_role":"cash_flow","affected_tags":["us-gaap:NetCashProvidedByUsedInOperatingActivities"],"message":"Operating cash flow is reported as consolidated cash flow while the filing also discloses discontinued operations or wind-down activity (Fair Value Inputs Level2; Fair Value Hierarchy; us-gaap:FairValueInputsLevel2Member; Fair Value Measurements Nonrecurring). Do not divide this consolidated CFO by continuing-operations revenue without an adjustment.","evidence":{"cash_flow_fact_source_ref":{"context_ref":"c-1","char_anchor":"f-536","text_snippet":"35,558","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"disclosure_signal":{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}]}}}],"scope_bridges":[{"id":"cash_flow_scope_bridge:operating_cash_flow:2025-Q3:direct_discontinued","type":"cash_flow_scope_bridge","scope_status":"mixed_scope_bridge_candidate","statement_role":"cash_flow","base_concept":"operating_cash_flow","reported_scope":"consolidated","target_scope":"continuing_operations","reported_value":35558,"reported_scale":"millions","adjusted_value":0,"adjusted_scale":"millions","confidence":"high","adjustments":[{"label":"Reported discontinued-operations operating cash flow","operation":"remove_discontinued_operating_cash_flow","amount":35558,"scale":"millions","source_tag":"us-gaap:NetCashProvidedByUsedInOperatingActivities","statement_role":"cash_flow","reason":"The filing reports discontinued-operations cash flow directly.","source_ref":{"context_ref":"c-1","char_anchor":"f-536","text_snippet":"35,558","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"}}],"evidence":{"reported_fact_source_ref":{"context_ref":"c-1","char_anchor":"f-536","text_snippet":"35,558","filing_url":"https://www.sec.gov/Archives/edgar/data/70858/000007085825000405/bac-20250930.htm","accession":"0000070858-25-000405"},"disclosure_signal":{"tag":"us-gaap:LoansHeldForSaleFairValueDisclosure","concept_label":"Loan, Held-for-Sale, Fair Value Disclosure","axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsNonrecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsNonrecurringMember","member_label":"Fair Value Measurements Nonrecurring"}]}},"message":"Operating cash flow is consolidated while the filing discloses discontinued operations or wind-down activity. Use this bridge as an evidence-backed same-scope CFO candidate; do not overwrite the reported CFO fact.","ticker":"BAC","period":"2025-Q3"}]}